「unsigned long int」保持爲0.它必須是一個非常大的整數,我可以操作乘法和模數。你有1234^123%,1234如何在C++中分配一個包含數百位數的整數?
0
A
回答
-2
兩條路
1.實現你需要學習如何做使用整型數組與數學技巧加快或
2.使用庫
如果你沒有綁定使用外部庫,我會建議使用第二個選項。一個這樣BIGNUM庫ttmath
OR 如果你有一個選項切換到Java,那麼Java已經內置的BigInteger,BigDecimal和更多的功能支持。看看BigInteger javadoc
+0
這個答案可以通過一些例子來改進。 – mjs
0
如果你正在使用gcc,你可以嘗試__uint128_t也許使用雙,而不是,除非你需要做的位操作
相關問題
- 1. 在c中包含整數的部分
- 2. 如何將Java中的下一個最高百位數整數?
- 3. 找到一個整數到另一個整數的百分比
- 4. 如何檢查一個整數是否包含c#中的某個數字?
- 5. 如何識別整數數組包含C中的字符?
- 6. 如何64位整數分成兩個32位的整數
- 7. python中的百分位數
- 8. 強制一個數字在數據庫中包含4位數
- 9. 從兩個(64位)整數中獲取可靠的整數百分比
- 10. 如何在QUrl中包含百分號?
- 11. 如何在一個函數中包含一個函數
- 12. Android如何分配一個整數值微調位置
- 13. 如何在c中添加另一個整數前的整數
- 14. 如何在argparse互斥組中包含一個位置參數?
- 15. 包含整數
- 16. 如何將一個整數分解爲一個整數數組
- 17. 如何在C#中用8位數生成一個隨機數? (4個整數,4小數部分)
- 18. 如何將一個整數舍入到近百位?
- 19. C#如何檢查數組是否包含2個整數之間的數值
- 20. 在數組中包含一個數字
- 21. 批處理 - 如何正確分配可能包含引號的任意百分號(%1)或百分號(%*)參數?
- 22. 如何添加包含百分比的圖表數據標籤?
- 23. C#數組包含部分
- 24. 如何在C++中移位整數值
- 25. 在數據框中計算第90個百分位數的列
- 26. 如何在MatLab的'linprog()'函數中包含整數約束?
- 27. 如何在VBScript中指定一個整數的總位數?
- 28. 如何讓數組中的對象包含整數數組?
- 29. 如何在x軸上繪製一個變量的百分位數圖,並根據y軸上的百分位數繪製另一個數值的平均值?
- 30. 在包含數百萬個條目的SimpleDB表上計數(*)
你需要一個大的整數庫作爲強尼Henly說。儘管如此,1234^123%1234實際上是0. – chrizke
^是一個在C++中的異或運算,不是冪運算, – doug
而手錶優先級:'1234^123%1234'意思是這個'1234 ^(123%1234)' – doug