討論串[問題] 請教一些觀念題(指標,容量,reference)
共 2 篇文章
首頁
上一頁
1
下一頁
尾頁

推噓6(6推 0噓 7→)留言13則,0人參與, 最新作者cjcat2266 (CJ Cat)時間10年前發表 (2014/10/25 06:31), 10年前編輯資訊
0
0
4
內容預覽:
pow的回傳值是浮點數. 2的31次方的浮點數精準度會把1吸收掉. 所以那個+1是沒有效果的. 最後轉成整數,值就會一樣. 解決方法是不用pow. int a = 1 << 31;. int b = (1 << 31) + 1;. 可以用一些"稍微花俏一點"的macro或者template達成. 但
(還有903個字)

推噓1(1推 0噓 6→)留言7則,0人參與, 最新作者kdok123 (小天)時間10年前 (2014/10/25 06:01), 編輯資訊
0
0
1
內容預覽:
ex1:. char a = 0x80;. cout<< a ; // -128. cout<< a+1; // -127. 觀念: 變數超過上限,會從下限重新循環. unsigned int a = pow(2,32)+1;. cout << a; // 1. 這邊也和上面的觀念一致. 問題一:.
(還有587個字)
首頁
上一頁
1
下一頁
尾頁