c語言基礎問題求各類資料型別的長度

2021-12-28 02:28:27 字數 658 閱讀 3856

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 資料型別用於儲存單...