亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

【代碼】我試了一下各種數據長度

#include?<stdio.h>
int?main()
{
????puts("各種數據類型所占內存字節數\n\n");
????puts("integers:");
????printf("sizeof(char)?=?%d\n",sizeof(char));
????printf("sizeof(short?int)?=?%d\n",sizeof(short));
????printf("sizeof(int)?=?%d\n",sizeof(int));
????printf("sizeof(unsigned?int)?=?%d\n",sizeof(unsigned?int));
????printf("sizeof(long?int)?=?%d\n",sizeof(long));
????printf("sizeof(long?long?int)?=?%d\n",sizeof(long?long?));

????puts("\nfloat:");
????printf("sizeof(float)?=?%d\n",sizeof(float));
????printf("sizeof(double)?=?%d\n",sizeof(double));
????printf("sizeof(long?double)?=?%d\n",sizeof(long?double));
????printf("\npointers:\n");
????printf("sizeof(char?*)?=?%d\n",sizeof(char?*));
????printf("sizeof(int?*)?=?%d\n",sizeof(int?*));
????printf("sizeof(float?*)?=?%d\n",sizeof(float?*));
????printf("sizeof(double?*)?=?%d\n",sizeof(double?*));
????//64?bit?system
????return?0;????
}

【結果】

各種數據類型所占內存字節數


integers:
sizeof(char) = 1
sizeof(short int) = 2
sizeof(int) = 4
sizeof(unsigned int) = 4
sizeof(long int) = 8
sizeof(long long int) = 8

float:
sizeof(float) = 4
sizeof(double) = 8
sizeof(long double) = 16

pointers:
sizeof(char *) = 8
sizeof(int *) = 8
sizeof(float *) = 8
sizeof(double *) = 8

正在回答

1 回答

有的編譯器里面double長度為10

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

【代碼】我試了一下各種數據長度

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號