|
1
2
您正在溢出变量。 你有两个选择。要么为任意大的数字找到解决方案(你可以使用一些库),要么接受你不能使用太大的数字。
有符号64位整数所能容纳的最大数字(从您的输出可以明显看出
值得一提的是,溢出只定义了未签名类型的行为。 其他评论
没有理由在这段代码中使用指针。除非你有很好的理由,否则我建议改为:
还有,您对
|
|
|
2
0
阅读 C++数据类型(教程网站) 关于C++中每个变量的大小以及维基百科也有很好的文章 one's complement two's complement . |
|
|
feasega · 聚合物模拟-2个节点之间的最短路线,适用于所有节点 1 年前 |
|
|
Alisa Petrova · 在有向图中更改一对顶点以创建循环 1 年前 |
|
|
b39b332d · 使用C++标准库实现高效间隔存储 1 年前 |
|
ABGR · 二叉树的直径——当最长路径不通过根时的失败案例 1 年前 |
|
|
EpicAshman · 数独棋盘程序中同一列和同一行出现两次的数字 1 年前 |