[問題] 變數型態的問題
根據書上所講若並未於
float a=1.0; 後方加上f 定義為float值 則系統預設為 double
但是我用了sizeof 出來一樣是float的4 這是為什?
long b=1; 後面書上寫了 不用加上L 也沒有差 這正確嗎?
還有剛剛打了
float a=5; 並不是5.0 這輸出是正確的
若是 float a=5/3 這輸出就是了0
這是因為5/3 並沒有打上.0而讓他成為浮點數型態
而算出來又出現浮點
所以指派回去a時出的問題嗎?
另外我看的是begining c++ 這本適合 新手閱讀嗎?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 118.165.162.233
→
09/28 19:29, , 1F
09/28 19:29, 1F
→
09/28 19:29, , 2F
09/28 19:29, 2F
→
09/28 19:31, , 3F
09/28 19:31, 3F
→
09/28 22:10, , 4F
09/28 22:10, 4F
→
09/28 22:11, , 5F
09/28 22:11, 5F
→
09/28 22:13, , 6F
09/28 22:13, 6F
→
09/28 22:15, , 7F
09/28 22:15, 7F
→
09/28 22:16, , 8F
09/28 22:16, 8F
→
09/28 22:18, , 9F
09/28 22:18, 9F
→
09/28 22:19, , 10F
09/28 22:19, 10F
→
09/28 23:35, , 11F
09/28 23:35, 11F
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章