[問題] 要怎麼把一個16位的10進位數儲存起來使用?

看板C_and_CPP作者 (說你愛我)時間14年前 (2011/10/07 21:57), 編輯推噓2(2011)
留言13則, 7人參與, 最新討論串1/1
請問在standard C裡要怎麼把一個16位的10進位數儲存起來使用? 有什麼比較簡便的寫法嗎? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.167.131.238 ※ 編輯: mms 來自: 118.167.131.238 (10/07 21:58)

10/07 21:59, , 1F
16bit?16byte?
10/07 21:59, 1F

10/07 22:00, , 2F
http://ppt.cc/bEpb 參考吧~如果不能就只能用大數
10/07 22:00, 2F

10/07 22:01, , 3F
像1234567890123456這樣的數字?用long long應該可以 (?)
10/07 22:01, 3F

10/07 22:03, , 4F
long long 可以
10/07 22:03, 4F

10/07 22:09, , 5F
嗯? 所以...資料型態是long long int? 和%llt?
10/07 22:09, 5F

10/07 22:12, , 6F
%lld?
10/07 22:12, 6F

10/07 22:12, , 7F
%lld or %I64d
10/07 22:12, 7F

10/07 22:14, , 8F
(linux) (windows)
10/07 22:14, 8F

10/07 22:17, , 9F
菜鳥如我成功了 感謝!!
10/07 22:17, 9F

10/07 22:21, , 10F
嗯... 那...如果數字再大一點怎麼辦XD
10/07 22:21, 10F

10/07 22:25, , 11F
多大?
10/07 22:25, 11F

10/07 22:31, , 12F
簡"便",所以拿別人寫好的大數函數庫來用就好了
10/07 22:31, 12F

10/08 12:40, , 13F
樓上+1 現成大數library一大堆,自己拿來用吧XD
10/08 12:40, 13F
文章代碼(AID): #1EZmLF56 (C_and_CPP)