[問題] long long, unsigned long long - VC6.0

看板C_and_CPP作者 (藍影)時間15年前 (2010/07/14 15:42), 編輯推噓4(408)
留言12則, 5人參與, 最新討論串1/1
請教,VC 6.0 是不是沒定義 long long int 與 unsigned long long int?? 如果數字更大的話,除了大數演算法之外,是不是只有換 IDE 了? (另請教,是否有所謂的 long double ??) 小弟感激不盡. -- 我期待 我等待 肩狹骨上的翅膀早些長出來 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 180.177.77.78

07/14 15:47, , 1F
__int64 , unsigned __int64
07/14 15:47, 1F

07/14 15:47, , 2F
我也想知道有沒有 long double 這種東西 ^_^
07/14 15:47, 2F

07/14 16:47, , 3F
但 sizeof(double) = sizeof(long double) = 8
07/14 16:47, 3F

07/14 16:47, , 4F
↑這個讓人懷疑精度和範圍到底有沒有差 = =
07/14 16:47, 4F

07/14 16:48, , 5F
(以上測試於 VC6.0 下測試.)
07/14 16:48, 5F

07/14 16:50, , 6F
感謝 cutecpu 解惑先.
07/14 16:50, 6F


07/14 17:00, , 8F
看起來是看compiler實作的?_?
07/14 17:00, 8F

07/14 17:14, , 9F
double 沒有保證大小 long double 保證8byte
07/14 17:14, 9F

07/14 18:40, , 10F
cout 似乎沒有 overload __int64, unsigned __int64 ?
07/14 18:40, 10F

07/15 03:38, , 11F
樓上正確 VC6 沒有 overload 這兩個 要自己寫
07/15 03:38, 11F

07/16 00:46, , 12F
感謝解答, 不知VC其它版本是否有overload?
07/16 00:46, 12F
文章代碼(AID): #1CFMfYzE (C_and_CPP)