c語(yǔ)言中字節(jié)數(shù)是什么意思 我搞不懂C語(yǔ)言里的字節(jié)怎么算?
我搞不懂C語(yǔ)言里的字節(jié)怎么算?C語(yǔ)言提供的sizeof函數(shù)可以用來(lái)計(jì)算對(duì)象占用的字節(jié)數(shù),printf函數(shù)可以用來(lái)輸出結(jié)果。具體使用方法可以通過(guò)以下示例來(lái)解釋?zhuān)篿nt a//定義一個(gè)int類(lèi)型變量cha
我搞不懂C語(yǔ)言里的字節(jié)怎么算?
C語(yǔ)言提供的sizeof函數(shù)可以用來(lái)計(jì)算對(duì)象占用的字節(jié)數(shù),printf函數(shù)可以用來(lái)輸出結(jié)果。
具體使用方法可以通過(guò)以下示例來(lái)解釋?zhuān)?/p>
int a//定義一個(gè)int類(lèi)型變量char b[]=“ABCD”char*C=“ABCD”struct student{int num char name[10]int age}stubblintf(%d”,sizeof(a))//輸出變量a printf(%d”)占用的字節(jié)數(shù),sizeof(b))//輸出數(shù)組b printf(%d,sizeof(c))占用的字節(jié)數(shù)//printf(%d,sizeof(stu))//輸出stu占用的字節(jié)數(shù)
byte is byte=8bit(bit),它是計(jì)算機(jī)存儲(chǔ)單元。一位可以存儲(chǔ)0或1。一個(gè)字節(jié)是8位。C語(yǔ)言中有兩種字符:1。普通字符,用單引號(hào)括起來(lái),如“K”、“L”、“a”和“0”(漢字按一個(gè)字符計(jì)算,但占字母和其他字符的兩倍空間);2。轉(zhuǎn)義字符前加“”,通常是特殊字符或不能在鍵盤(pán)上按的字符。例如,(),n(換行符),1(笑臉)。Define character變量:char name賦值:name=“H”