Ano ang isang maikling Uri ng Data sa C

Ano Ang Isang Maikling Uri Ng Data Sa C



Sa programming, uri ng data ay mga partikular na halaga na magagamit ng isang programming language upang mag-imbak ng impormasyon. Mayroong iba't ibang uri ng data na ginagamit sa C programming language, tulad ng mga integer, character, Boolean value at higit pa. Kabilang sa mga ito, mayroon ding mahalagang uri ng data na tinatawag maikli .

Kung hindi mo alam ang tungkol sa maiikling uri ng data sa C, sundin ang mga alituntunin ng artikulong ito.

maikling Uri ng Data sa C

Ang maikling uri ng data ay isang uri ng integer na uri ng data, partikular 16-bit signed integers . Nangangahulugan ito ng halaga ng maikling uri ng data ay maaaring maging positibo o negatibong integer mula -32768 hanggang 32767. Ang ganitong uri ng uri ng data ay kapaki-pakinabang kapag ang programmer ay kailangang mag-imbak ng isang integer na mas tumpak kaysa sa isang regular na 8-bit integer (ang unsigned char data type). Mula noong maikling uri ng data gumagamit ng 2 byte ng memory kumpara sa 1 byte na ginamit ng char data type, pinapayagan nito ang programmer na gumamit ng mas memory-efficient na code, at mag-imbak ng mas malalaking numero.







Sundin ang ibinigay na code sa ibaba upang matutunan kung paano gumamit ng a maikling uri ng data C Wika.



#include
int pangunahing ( ) {
maikling int a = 12 ;
maikling int b = 17 ;
maikling int na halaga;
halaga = a * b;
printf ( 'Produkto ng a at b = %d \n ' , halaga ) ;
}

Bawat variable a at b ay binibigyan ng 2 byte na alokasyon ng memorya at sa una ay nakatakda sa integer constants 12 at 17, ayon sa pagkakabanggit. Ang kanilang produkto ay nakaimbak sa maikli variable na halaga, at pagkatapos ay ipi-print ang resulta sa screen.



Output





Ang laki ng numerong iniimbak ng a maikling uri ng data ay mahalaga, dahil tinutukoy nito kung gaano karaming memorya ang kakailanganin ng computer para mag-imbak ng data at kung gaano katumpak ang integer. Halimbawa, kung ang isang programmer ay nag-imbak ng isang numerong higit sa 32767 sa a maikling uri ng data , ito ay aapaw at magiging negatibo. Upang maiwasan ito, dapat bigyang-pansin ng mga programmer ang laki ng mga numerong iniimbak, at upang matiyak na ginagamit ng programmer ang naaangkop na uri ng data para sa mga numerong ginagamit sa programa.

Ang maikling uri ng data may hanay ng mga gamit sa iba't ibang iba't ibang gawain, mula sa pag-iimbak ng maliliit na numero, gaya ng isang byte hanggang sa paggawa ng mas kumplikadong mga kalkulasyon, tulad ng mga kinakailangan sa pagmamanipula ng imahe o mga video game. At saka, maikling uri ng data ay kadalasang ginagamit kapag nakikipag-usap sa panlabas na hardware, tulad ng mga sensor o control system, dahil ang kanilang limitadong laki ay ginagawang perpekto para sa pagpapadala ng data sa isang network.



Konklusyon

Ang maikling uri ng data ay isang mahalagang bahagi ng C programming language at kapaki-pakinabang para sa maraming iba't ibang mga application. Ang kanilang laki ay nagbibigay-daan sa kanila na mag-imbak ng mga tumpak na integer na may kaunting paggamit ng memorya, na ginagawa silang isang mainam na pagpipilian para sa mga program na nangangailangan ng mahusay na code o mga komunikasyon sa panlabas na hardware. Sa malawak na hanay ng mga gamit na ibinibigay nila; hindi nakakapagtaka kung bakit maikling uri ng data ay napakapopular sa mga programmer.