[問題] long long + printf("%015d",intll)輸ꔠ…
我用
struct BN {
long long value[30];
};
BN array[1001];
array[1].value[0]=111111111111111LL;
array[1].value[1]=011111111111111LL;
printf("%015d\n",array[1].value[1]);
結果輸出為 000001227133513 ....
這是為什麼??
我想要可以儲存0123這種數字進陣列的方法
我大概知道要怎麼做大數了 當我value[0]到達10000000時
要進位到 value[1] 但是這樣 value[0] 的值不是就只剩 00000000
有辦法儲存 00000000 這種數字嗎 ? 還是有其他方法?
麻煩各位嚕
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.116.216.83
※ 編輯: linkone 來自: 140.116.216.83 (08/11 13:13)
→
08/11 13:24, , 1F
08/11 13:24, 1F
→
08/11 13:25, , 2F
08/11 13:25, 2F
→
08/11 13:25, , 3F
08/11 13:25, 3F
→
08/11 13:26, , 4F
08/11 13:26, 4F
→
08/11 13:26, , 5F
08/11 13:26, 5F
→
08/11 13:26, , 6F
08/11 13:26, 6F
→
08/11 13:33, , 7F
08/11 13:33, 7F
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章