Արդյո՞ք char-ը ինտ է:
Արդյո՞ք char-ը ինտ է:

Video: Արդյո՞ք char-ը ինտ է:

Video: Արդյո՞ք char-ը ինտ է:
Video: «Արդյո՞ք Հակաքրիստոսը դուրս կգա Եվրոպայից» (Մաս 1-ին). Դերեկ Պրինս 2024, Մայիս
Anonim

Ան միջ պահանջվում է, որ լինի առնվազն 16 բիթ ստորագրված բառ և ընդունել բոլոր արժեքները -32767 և 32767 միջակայքում: Դա նշանակում է, որ միջ կարող է ընդունել բոլոր արժեքները a-ից նիշ , լինի վերջինս ստորագրված կամ չստորագրված։ Եթե ցանկանում եք փոփոխականում պահել միայն նիշերը, ապա պետք է այն հայտարարեք որպես նիշ.

Ինչ վերաբերում է դրան, ո՞րն է տարբերությունը char-ի և int-ի միջև:

' Միջ 'և' նիշ «Տվյալների տարբեր տեսակներ են, որոնք օգտագործվում են համակարգչային ծրագրավորման տարբեր տեսակների լեզուներում: ' Միջ «Պահպանում է միայն ամբողջ արժեքները, որտեղ որպես « նիշ Պահպանում է նաև կերպարներ: Այն տարբերությունը փոփոխականի չափն է բայթով և այնտեղից տարբերը արժեքներ, որոնք կարող են պահել փոփոխականը:

Բացի այդ, ինչու է char-ը տվյալների ամբողջ տեսակ: Այսպիսով, ա նիշ միշտ զբաղեցնում է ուղիղ մեկ բայթ, որը պետք է լինի նվազագույնը 8 բիթ: Եթե այն ավելի մեծ է, այն դեռ զբաղեցնում է ուղիղ մեկ բայթ, բայց այդ բայթը 8 բիթից մեծ է լինում: Անբաժանելի տեսակները կարող է ամբողջությամբ պահել ամբողջ թիվ արժեքներ մինչև ինտեգրալը նկարագրելու համար օգտագործվող կոդավորման բիթերի քանակը տիպ.

Բացի այդ, ո՞րն է char A-ի int արժեքը:

Ստորագրված և չստորագրված

Տիպ Չափը Արժեքների միջակայք
միջ 2 կամ 4 բայթ -32, 768 դեպի 32, 767 կամ -2, 147, 483, 648 դեպի 2, 147, 483, 647
անստորագիր միջ 2 կամ 4 բայթ 0-ից 65, 535 կամ 0-ից 4, 294, 967, 295
նիշ 1 բայթ -128-ից մինչև 127 կամ 0-ից մինչև 255
ստորագրված char 1 բայթ -128-ից 127

Կարո՞ղ եք նիշ ավելացնել C-ում int-ին:

Ա նիշ ներկայացնում է ա բնավորություն կոդավորելով այն ան միջ . Այսպիսով, օրինակ. գ ' կոդավորված է 49. Երբ դու ավելացնում ես դրանք միասին, դու ստանալ ան միջ որը կոդի գումարն է նիշ և -ի արժեքը միջ . «1»-ը թվանշան է, ոչ թե թիվ, և ASCII-ում կոդավորված է 49 արժեքով:

Խորհուրդ ենք տալիս: