c語(yǔ)言各類(lèi)型占用字節(jié) c語(yǔ)言有哪些數(shù)據(jù)類(lèi)型,在你的計(jì)算機(jī)中,它們分別占用多少字節(jié)?
c語(yǔ)言有哪些數(shù)據(jù)類(lèi)型,在你的計(jì)算機(jī)中,它們分別占用多少字節(jié)?樓上不對(duì)。Int是這種機(jī)器上最自然的整數(shù)大小。在16位機(jī)器上是2字節(jié),在32位機(jī)器上是4字節(jié)。在C標(biāo)準(zhǔn)中,只有int不小于short,lon
c語(yǔ)言有哪些數(shù)據(jù)類(lèi)型,在你的計(jì)算機(jī)中,它們分別占用多少字節(jié)?
樓上不對(duì)。Int是這種機(jī)器上最自然的整數(shù)大小。在16位機(jī)器上是2字節(jié),在32位機(jī)器上是4字節(jié)。在C標(biāo)準(zhǔn)中,只有int不小于short,long不小于int,新long不小于long。根據(jù)每個(gè)實(shí)現(xiàn)的約定,短2字節(jié)、長(zhǎng)4字節(jié)和長(zhǎng)8字節(jié)是最常見(jiàn)的。本標(biāo)準(zhǔn)僅保證double不小于float,long double不小于double。根據(jù)每個(gè)實(shí)現(xiàn)的約定,浮點(diǎn)4字節(jié),雙8字節(jié),但長(zhǎng)雙4字節(jié),8字節(jié),10字節(jié),12字節(jié),16字節(jié)。
輸出各種數(shù)據(jù)類(lèi)型的字節(jié)長(zhǎng)度.用c語(yǔ)言寫(xiě)?
基本區(qū)別在于類(lèi)型占用的字節(jié)數(shù)。一般來(lái)說(shuō),int需要四個(gè)字節(jié),short需要兩個(gè)字節(jié)。
在C語(yǔ)言中,sizeof運(yùn)算符可用于獲取數(shù)據(jù)類(lèi)型或變量占用的內(nèi)存字節(jié)數(shù)。
示例代碼如下:
#include
intmain()
{
printf(%dT%dT%dn”,sizeof(int),sizeof(short),sizeof(long))
return0
C語(yǔ)言的數(shù)據(jù)類(lèi)型分為幾種?
你好
!Short、int、long、char、float和double代表C語(yǔ)言中的六種基本數(shù)據(jù)類(lèi)型。
在不同的系統(tǒng)上,這些類(lèi)型占用不同的字節(jié)長(zhǎng)度:
在32位系統(tǒng)上
short占用2字節(jié);
int占用4字節(jié);
long占用4字節(jié);
float占用4字節(jié);
double占用8字節(jié);
char占用1字節(jié)內(nèi)存。
您可以使用sizeof進(jìn)行測(cè)試。