我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

为什么这个会得到-34啊?

img

请忽略我输出的n和a🥺
啥都不会😭

凑数字=12584384654个4884394649384387845

int只能存得下2147483647,即2的31次方-1;超过这个数就存不下了,硬要往里面加会炸掉的

这个故事我也听过,最后得到的数字会特别的大
而int的储存范围是-21474836482147483647[-2^312^31-1],而2的64次方显然超过了这个范围
因此我们需要用到long long ,它的范围是:-2^63~2^63
最后,这个我觉得float类型比较保险

近期文章

  • c++,cout<<char(10)
  • 关于#c++#的问题:正在学C++中的结构体,我已经把student定义为了string类型,但是还是显示未知类型Visual Studio最新版本
  • VC中怎么用sql语言联合查询多个数据库?
  • 内容如何显示在图片上方
  • ESP8266模块与16路pwm舵机控制板供电问题
  • deepspeed安装
  • 禁用前进和后退按钮+ php
  • 关于C语言双字符串组合问题
  • 二分查找为啥越界了咋改
  • 帮帮我吧总是输出奇怪的东西
  • MySQL 怎样向另外一台服务器同步一次数据,使用 scp -r -p mysql root@10.0.0.198:/home/data同步后很多表内容都是空的
  • ftp上传文件有八小时时差
  • C# DataGridView自定义列无法正常显示
  • ftp上传文档有八小时时差
  • vue2中数组里面的某个元素不能被渲染
  • ITK-SNAP安装
  • 关于#python#的问题:嵌套字典变为单层字典
  • 如何在PHP登录后重定向回来
  • io驱动通讯缓冲区返回问题
  • 迪杰斯特拉的模板并不能AC

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华