c語言各類型占用字節(jié) C語言中
C語言中兩個(gè)字節(jié):第一個(gè)字節(jié)是ASCII字符“]”或“x5d”的十進(jìn)制數(shù)93,第二個(gè)字節(jié)是字符串終止符“0”,由系統(tǒng)自動(dòng)添加。c語言中怎么看在內(nèi)存中占用的字節(jié)數(shù)是多少如題?六個(gè)字節(jié)#include#i
C語言中
兩個(gè)字節(jié):第一個(gè)字節(jié)是ASCII字符“]”或“x5d”的十進(jìn)制數(shù)93,第二個(gè)字節(jié)是字符串終止符“0”,由系統(tǒng)自動(dòng)添加。
c語言中怎么看在內(nèi)存中占用的字節(jié)數(shù)是多少如題?
六個(gè)字節(jié)
#include
#include
int main()]{
char a[]=“xfds”
printf(%d%,d”,sizeof(a),strlen(a))]}
結(jié)果是6,5
存儲(chǔ)空間的字節(jié)數(shù)是11。ABC--3--1轉(zhuǎn)義字符NT--2012--1八進(jìn)制數(shù)XA1十六進(jìn)制數(shù)*2--2和字符串終止符??偣?1個(gè)字節(jié)。Char STR[]=“ABCNT012XA1*2”printf(%d%dn”,strlen(STR),sizeof(STR))//打印字符串的長(zhǎng)度和存儲(chǔ)空間中的字節(jié)數(shù)