Ar char yra int?
Ar char yra int?

Video: Ar char yra int?

Video: Ar char yra int?
Video: 10 Rules Of Intermittent Fasting 2024, Gegužė
Anonim

An tarpt turi būti bent 16 bitų su ženklu pažymėtas žodis ir priimti visas reikšmes nuo -32767 iki 32767. Tai reiškia, kad tarpt gali priimti visas reikšmes iš a char , pastarasis turi būti pasirašytas ar nepasirašytas. Jei kintamajame norite išsaugoti tik simbolius, turėtumėte jį deklaruoti kaip char.

Kalbant apie tai, kuo skiriasi char ir int?

' Tarpt 'ir' char “yra įvairių tipų duomenų tipai, naudojami įvairių tipų kompiuterių programavimo kalbose. ' Tarpt ' saugo tik sveikąsias reikšmes, kur kaip ' char ' taip pat saugo simbolius. The skirtumas yra kintamojo dydis baitais ir iš ten skirtinga vertes, kurias gali turėti kintamasis.

Be to, kodėl char yra sveikųjų skaičių duomenų tipas? Taigi, a char visada užima tiksliai vieną baitą, kuris turi būti mažiausiai 8 bitai. Jei jis didesnis, jis vis tiek užima lygiai vieną baitą, bet tas baitas būna didesnis nei 8 bitai. Integralinis tipai galima laikyti visą sveikasis skaičius reikšmės iki kodavimo bitų, naudojamų integralui apibūdinti, skaičiaus tipo.

Be to, kokia yra char A int reikšmė?

Pasirašytas ir nepasirašytas

Tipas Dydis Vertės diapazonas
tarpt 2 arba 4 baitai -32, 768 iki 32, 767 arba -2, 147, 483, 648 iki 2, 147, 483, 647
nepasirašytas tarpt 2 arba 4 baitai nuo 0 iki 65, 535 arba nuo 0 iki 4, 294, 967, 295
char 1 baitas -128–127 arba 0–255
pasirašytas char 1 baitas -128-127

Ar galite pridėti char prie int C?

A char atstovauja a charakteris koduodami jį į an tarpt . Taigi, pavyzdžiui ' c ' yra koduojamas 49. Kada tu pridėjai juos kartu, tu gauti an tarpt kuri yra kodo suma char ir vertė tarpt . „1“yra skaitmuo, o ne skaičius, ir yra užkoduotas ASCII, kad būtų 49 vertės.

Rekomenduojamas: