1樓:匿名使用者
int 32位(多少位的系統上用等位數的編譯器編譯則為多少位,一般32)
char 8位
long int 32位
folat 64位
double 128位
2樓:匿名使用者
不同的編譯器會有不同的長度建議自己測試一下如 printf("int--%d",sizeof(int)); printf("char--%d",sizeof(char)); printf("float--%d",sizeof(float)); printf("long--%d",sizeof(long)); printf("double--%d",sizeof(double)); printf("longlong--%d",sizeof(long long));......
3樓:匿名使用者
printf("int資料型別佔用%u位元組\n", sizeof(int));printf("int資料型別佔用%u位元組\n", sizeof(char));printf("int資料型別佔用%u位元組\n", sizeof(long));printf("int資料型別佔用%u位元組\n", sizeof(float));printf("int資料型別佔用%u位元組\n", sizeof(double));
c語言多種資料型別混合輸入,C語言多種資料型別混合輸入
用字串就輸出了!比如 int main void 這樣輸入的只要是可顯示字元就都能輸出了 c語言中,每一種輸入控制符可以用來輸入哪種資料型別?a,a 讀入一個浮點值 僅c99有效 c 讀入一個字元 d 讀入十進位制整數 i 讀入十進位制,八進位制,十六進位制整數 o 讀入八進位制整數 x,x 讀入十...
c語言中的float資料型別的有效數字為什麼是67位
float資料 機器內是2進位制數,1位符號位 8位指數位 23位 尾數 位 共32 位 2進位制數。平時講 有效數字 是6 7位 指10進位制。通常程式輸入的數是10進位制,進入機器後要化成2進位制,計算完又轉十進位制輸出。10進位制到2進位制,2進位制到10進位制 轉換,有的數化不淨,有的數化得...
C語言中關於改變資料型別以提取float中的整數和小數部分
分析如下 來 一種簡單的辦源 法是直接強制轉換到int型就是整數部分。減去這個int型就是小數部分了。如下 float n 12.223 int x int n float y n float x 得出的x為資料的整數部分,y為資料的小數部分。拓展資料 浮點型資料型別,float 資料型別用於儲存單...