Logo hy.boatexistence.com

Ինչու՞ օգտագործել անստորագիր նիշը c-ում:

Բովանդակություն:

Ինչու՞ օգտագործել անստորագիր նիշը c-ում:
Ինչու՞ օգտագործել անստորագիր նիշը c-ում:

Video: Ինչու՞ օգտագործել անստորագիր նիշը c-ում:

Video: Ինչու՞ օգտագործել անստորագիր նիշը c-ում:
Video: Штукатурка стен - самое полное видео! Переделка хрущевки от А до Я. #5 2024, Մայիս
Anonim

Այն սովորաբար օգտագործվում է նիշերի արժեքները պահելու համար: unsigned-ը որակիչ է, որն օգտագործվում է հիշողության բլոկներում գրվող արժեքները մեծացնելու համար: Օրինակ՝ char-ը կարող է արժեքներ պահել -128-ից +127 միջակայքում, մինչդեռ անստորագիր նիշը կարող է արժեք պահել միայն 0-ից մինչև 255:

Ինչու՞ մեզ պետք է ստորագրված և անստորագիր նիշ:

1 Պատասխան. Թեև char տվյալների տեսակը սովորաբար օգտագործվում է նիշը ներկայացնելու համար (և հենց այստեղից է այն ստանում իր անունը), այն նաև օգտագործվում է, երբ շատ փոքր տարածք, սովորաբար մեկ բայթ, անհրաժեշտ է համարը պահելու համար: Ստորագրված նիշը կարող է թվեր պահել -128-ից մինչև 127, իսկ անստորագիր նիշը կարող է պահել թիվ 0-ից մինչև 255

Պե՞տք է օգտագործեմ նիշ, թե՞ անստորագիր գրանշան:

Իդեալում, շարժական ծրագիրը միշտ պետք է օգտագործի ստորագրված կամ անստորագիր գրանշան, երբ դա կախված է օբյեկտի ստորագրությունից:Բայց շատ ծրագրեր գրվել են պարզ char օգտագործելու համար և ակնկալում են, որ այն ստորագրված է կամ ակնկալվում է, որ այն անստորագիր կլինի՝ կախված այն մեքենաներից, որոնց համար նրանք գրված են:

Ի՞նչ տարբերություն C-ում ստորագրված և անստորագիր նիշերի միջև:

Չստորագրված նիշի տեսակը կարող է պահել միայն ոչ բացասական ամբողջ արժեքներ, այն ունի նվազագույն միջակայք 0-ից մինչև 127, ինչպես սահմանված է C ստանդարտով: Ստորագրված char տեսակը կարող է պահել, բացասական, զրո և դրական ամբողջ թվեր: Այն ունի նվազագույն միջակայք -127 և 127 միջակայքում, ինչպես սահմանված է C ստանդարտով:

Ի՞նչ է նշանակում անստորագիր C-ում:

C-ն և C++-ը մեր օրերում անսովոր են լեզուների մեջ՝ տարբերել ստորագրված և անստորագիր ամբողջ թվերը: Int-ը ստորագրված է լռելյայնորեն, ինչը նշանակում է, որ այն կարող է ներկայացնել ինչպես դրական, այնպես էլ բացասական արժեքներ: Չստորագրվածը ամբողջ թիվ է, որը երբեք չի կարող բացասական լինել:

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