记录一次int类型相乘最后变成负数的问题。

int a = 60000000;

int b = 36;

当a*b 你会发现得当一个负数。

这是因为int(int 32)及2的32次方 取值范围 -2,147,483,648~2,147,483,647

a*b超过这个范围 int就会溢出,得到相乘的值就是一个负数

对于较大的值,可以使用long替换int

long也就是Int64,取值范围是-9223372036854775808~9223372036854775807

这样一般不会超出了

Int相乘为负数问题相关推荐

  1. java类型转换 byte转int

    转换思路 1.存储大小:int是32位,byte是8位,所以要用4个byte转储 示例: byte[0] 记录 8-1位: byte[1] 记录 16-9位: byte[2] 记录 24-17位: b ...

  2. 【PAT甲级】1037 Magic Coupon (25 分) C++ 全部AC

    题目 大意:给出两组数字,找出两组数字的最大乘积和. 思路:先排序,然后分别从头.从尾对应位置相乘,结果相加.直到相乘为负数为止. 题解 C++ #include<iostream> #i ...

  3. memcached演练(2) 访问memcached服务

    通过上节<memcached演练(1) 搭建memcached服务>,已经成功在linux虚拟机上安装了memcached服务,并设置了自启动. STAT version 1.4.29 M ...

  4. 多边形面积_ssl1213_计算几何

    Description 中学生杰利陶醉于数学研究.他思考的问题对于专家而言可能太多简单,但作为一个15岁的业余爱好者,他做得非常棒.他太热衷思考数学问题,以至于轻易就学会了试用数学方法来解决碰到的问题 ...

  5. hdu 4311 Meeting point-1

    http://acm.hdu.edu.cn/showproblem.php?pid=4311 思维呀 亲   你想到就可以做出来  想不到就做不出了 什么都不说了  上代码 不知道为什么 在hdu 上 ...

  6. Python的零基础超详细讲解(第十天)-Python的input()函数

    input()函数 在今天的课程里,我们将继续了解中国的"新四大发明"--共享经济,在分享的快乐中,开启与计算机实现"双向沟通"的新篇章. 下面,我们一起来体验 ...

  7. Python语言的特点

    机器语言:01代码,CPU认识的语言: 例:2+3的运算 1101001000111011 汇编语言:在机器语言上增加人类可读的助记符 例:2+3的运算 add 2,3,result 高级语言:向自然 ...

  8. python的历史 常量 注释 基础数据类型等基本操作 和if 判断语句

    # Day1内容大纲 cpu 内存 硬盘 操作系统 cpu:计算机运算和计算中心,相当于人类大脑. 内存:暂时存储数据,临时加载数据应用程序,速度快,断电即消失 硬盘:磁盘,长期存储数据. 操作系统: ...

  9. PAT甲级1104 Sum of Number Segments:[C++题解]数段之和,测试点2爆double,请用long double!!!

    文章目录 题目分析 题目链接 题目分析 来源:acwing 分析:本题题意比较简单,但是不能仅仅根据定义来算. 本题思路:统计每个数在多少个区间出现过,也就是这个数需要加多少次.共有n个数,其中第i个 ...

最新文章

  1. php功能与特性,PHP 6将实现的8个特性和功能
  2. java控制器删除数据_javaWeb删除一条及多条数据
  3. ASP.NET Core身份认证服务框架IdentityServer4(2)-整体介绍
  4. golang 返回值报错 cannot use nil as type string in return argument
  5. 导出jar插件_利用类加载器解决不兼容的Jar包共存的问题
  6. app vue 真机运行_uni-app黑魔法:小程序自定义组件运行到H5平台
  7. 性能测试——美团国内机票网站(Badboy、JMeter)
  8. 测试人员做到这几点,线上80%的BUG将落入你手,企业将避免重大风险
  9. mojing SDK根据坐标进行移动
  10. 苹果手机屏幕突然放大恢复方法【图文教程】
  11. Android官方文档中文版
  12. 手把手教你微信小程序开发
  13. 无线WIFI短信认证平台(互亿无线)
  14. 游戏多开检测的几种实现方法及破解方法参考
  15. dedecms网站后台密码修改方法
  16. 2022N1叉车司机题库及在线模拟考试
  17. namesilo如何使用BTC支付:
  18. Android4.2开发项目教程 Android4.2开发手机新闻移动客户端视频
  19. 利用PyQt5制作本地音乐播放器
  20. 计算机主板系统安装系统安装系统,华硕主板安装系统了BIOS启动菜单为什么系统无法找到解决办法...

热门文章

  1. 云安全成下一个市场热点,三方云安全厂商出路在哪里?
  2. 小程序 云开发 数据库操作
  3. 我失业了,公司与我解除劳动合同关系
  4. WIN7常见问题与分析
  5. Scratch编程与美术:制作美丽的烟花!
  6. 线性代数学习笔记——第四十二讲——向量组的线性组合
  7. 大概说一下ProFTPd配置参数。
  8. 苹果x专用计算机下,电脑卡iPhoneX在线软件
  9. win10双显示屏,分屏显示内容
  10. java求六位数以内所有自幂数