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