看板 C_and_CPP 關於我們 聯絡資訊
開發平台(Platform): (Ex: VC++, Gcc, Linux, ...) 不限 問題(Question): float 在 32 bits 的機器佔據 4bytes 那麼想請問一下在 64 bits machine 是多少呢? 手邊沒有機器測,google 好像也找不太到 如果是 64 bits 的話,有沒有什麼像 stdint.h (我用的是 C) 的東西可以固定住他的大小呢? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.243.89
james732:手邊的64位元機器 sizeof(float) = 4 12/12 22:27
Bencrie:32bits 12/12 22:27
johnjohnlin:好的,謝謝大家~ 12/12 22:28
purpose:stdint.h 好像不是標準內的東西。C只有limits.h 12/12 22:47
purpose:C++有<limits>裡面有class template 12/12 22:48
uranusjr:stdint.h 要 C99 才是標準 12/12 22:59
purpose:原來是這樣 12/12 23:01
tropical72:話說dev-c 的limits 似乎沒寫到什麼重點,和vc的差很多. 12/13 00:22
tropical72:我開dev-c的limits.h,看不出什麼有用資訊說 12/13 00:22
tropical72:說錯,不是limits, 是 float.h 12/13 00:23