c語言char數(shù)組占幾個字節(jié) C語言數(shù)組每個單位所占字節(jié)的問題?
C語言數(shù)組每個單位所占字節(jié)的問題?通常int type占用4字節(jié),數(shù)組a中有5個int type元素,即4*5=20字節(jié)。一般來說,在C語言中,對于數(shù)組占用的字節(jié),使用sizeof運算符來獲取。我搞不
C語言數(shù)組每個單位所占字節(jié)的問題?
通常int type占用4字節(jié),數(shù)組a中有5個int type元素,即4*5=20字節(jié)。一般來說,在C語言中,對于數(shù)組占用的字節(jié),使用sizeof運算符來獲取。
我搞不懂C語言里的字節(jié)怎么算?
C語言提供的sizeof函數(shù)可用于計算對象占用的字節(jié)數(shù),printf函數(shù)可用于輸出結(jié)果。
具體使用方法可以通過以下示例來解釋:
int a//定義一個int類型變量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ù)//輸出指針c printf(%d,sizeof(stu))占用的字節(jié)數(shù)//輸出結(jié)構(gòu)stu占用的字節(jié)數(shù)