Logo az.boatexistence.com

Niyə c-də işarəsiz simvoldan istifadə edin?

Mündəricat:

Niyə c-də işarəsiz simvoldan istifadə edin?
Niyə c-də işarəsiz simvoldan istifadə edin?

Video: Niyə c-də işarəsiz simvoldan istifadə edin?

Video: Niyə c-də işarəsiz simvoldan istifadə edin?
Video: Telefon parolunu açmaq üçün nömrə 2024, Bilər
Anonim

O, adətən simvol dəyərlərini saxlamaq üçün istifadə olunur. unsigned yaddaş bloklarında yazılacaq dəyərləri artırmaq üçün istifadə olunan kvalifikatordur. Məsələn - char -128 ilə +127 arasında dəyərlər saxlaya bilər, imzasız simvol isə yalnız 0-dan 255-ə qədər dəyəri saxlaya bilər.

Niyə bizə imzalı və imzasız simvol lazımdır?

1 Cavab. Char məlumat növü adətən simvolu təmsil etmək üçün istifadə edilsə də (və onun adını buradan alır), o, həmçinin nömrəni saxlamaq üçün çox kiçik bir boşluq, adətən bir bayt lazım olduqda istifadə olunur. İşarəli simvol -128-dən 127-yə qədər rəqəmi saxlaya bilər və işarsız simvol 0-dan 255-ə qədər rəqəmi saxlaya bilər

Xarf və ya işarəsiz simvoldan istifadə etməliyəm?

İdeal olaraq, portativ proqram obyektin imzalanmasından asılı olduqda həmişə işarəli simvol və ya imzasız simvol istifadə etməlidir. Lakin bir çox proqramlar sadə simvoldan istifadə etmək və onun imzalanmasını gözləmək və ya yazıldıqları maşınlardan asılı olaraq onun imzasız olmasını gözləmək üçün yazılmışdır.

C-də imzalanmış və imzasız simvol arasında fərq nədir?

İmzasız simvol növü yalnız qeyri-mənfi tam dəyərləri saxlaya bilər, onun minimum diapazonu 0 və 127 arasındadır, C standartı ilə müəyyən edilir. İmzalanmış simvol növü mənfi, sıfır və müsbət tam dəyərləri saxlaya bilər. C standartı ilə müəyyən edildiyi kimi -127 ilə 127 arasında minimum diapazona malikdir.

C-də imzasız nə deməkdir?

C və C++ indiki dillər arasında işarəli və işarəsiz tam ədədlər arasında fərq qoymaqda qeyri-adidir. İnt standart olaraq imzalanır, yəni həm müsbət, həm də mənfi dəyərləri təmsil edə bilər. İmzasız heç vaxt mənfi ola bilməyən tam ədəddir.

Tövsiyə: