Xarakter intdir?
Xarakter intdir?

Video: Xarakter intdir?

Video: Xarakter intdir?
Video: EP2 | EUROVISION 2022 | 30 DAY CHALLENGE | EUROVISION 2022 AWARDS | ESC 2022 - 30 Day Challenge 2024, Noyabr
Anonim

An int ən azı 16 bitlik işarəli söz olması və -32767 ilə 32767 arasındakı bütün dəyərləri qəbul etməsi tələb olunur. Bu o deməkdir ki, int a-dan bütün dəyərləri qəbul edə bilər char , sonuncu imzalı və ya imzasız olmalıdır. Əgər dəyişəndə yalnız simvolları saxlamaq istəyirsinizsə, onu kimi elan etməlisiniz char.

Bununla əlaqədar olaraq char və int arasındakı fərq nədir?

' Int ' və ' char ' müxtəlif növ kompüter proqramlaşdırma dillərində istifadə olunan müxtəlif növ məlumat növləridir. ' Int ' yalnız tam dəyərləri saxlayır, burada ' char ' simvolları da saxlayır. The fərq dəyişənin baytdakı ölçüsüdür və oradan fərqli dəyişənin saxlaya biləcəyi dəyərlər.

Bundan əlavə, niyə char tam məlumat növüdür? Belə ki, a char həmişə tam olaraq bir bayt tutur ki, bu da minimum 8 bit olmalıdır. Əgər daha böyükdürsə, o, hələ də tam olaraq bir bayt tutur -- lakin bu bayt 8 bitdən böyük olur. İnteqral növləri tam saxlaya bilir tam inteqralı təsvir etmək üçün istifadə olunan kodlaşdırma bitlərinin sayına qədər olan dəyərlər növü.

Bundan əlavə, char A-nın int dəyəri nədir?

İmzalı və imzasız

Növ Ölçü Dəyər Aralığı
int 2 və ya 4 bayt -32, 768 - 32, 767 və ya -2, 147, 483, 648 - 2, 147, 483, 647
imzasız int 2 və ya 4 bayt 0 - 65, 535 və ya 0 - 4, 294, 967, 295
char 1 bayt -128-dən 127-yə və ya 0-dan 255-ə qədər
imzalı simvol 1 bayt -128-dən 127-yə qədər

C-də int-ə simvol əlavə edə bilərsinizmi?

A char a təmsil edir xarakter onu kodlaşdırmaqla int . Beləliklə, məsələn ' c ' 49 ilə kodlanır. Nə vaxt əlavə edirsən onları birlikdə, Sən almaq bir int kodunun cəmidir char və dəyəri int . '1' rəqəm deyil, rəqəmdir və ASCII-də 49 dəyərində kodlaşdırılıb.

Tövsiyə: