Int相乘为负数问题
记录一次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相乘为负数问题相关推荐
- java类型转换 byte转int
转换思路 1.存储大小:int是32位,byte是8位,所以要用4个byte转储 示例: byte[0] 记录 8-1位: byte[1] 记录 16-9位: byte[2] 记录 24-17位: b ...
- 【PAT甲级】1037 Magic Coupon (25 分) C++ 全部AC
题目 大意:给出两组数字,找出两组数字的最大乘积和. 思路:先排序,然后分别从头.从尾对应位置相乘,结果相加.直到相乘为负数为止. 题解 C++ #include<iostream> #i ...
- memcached演练(2) 访问memcached服务
通过上节<memcached演练(1) 搭建memcached服务>,已经成功在linux虚拟机上安装了memcached服务,并设置了自启动. STAT version 1.4.29 M ...
- 多边形面积_ssl1213_计算几何
Description 中学生杰利陶醉于数学研究.他思考的问题对于专家而言可能太多简单,但作为一个15岁的业余爱好者,他做得非常棒.他太热衷思考数学问题,以至于轻易就学会了试用数学方法来解决碰到的问题 ...
- hdu 4311 Meeting point-1
http://acm.hdu.edu.cn/showproblem.php?pid=4311 思维呀 亲 你想到就可以做出来 想不到就做不出了 什么都不说了 上代码 不知道为什么 在hdu 上 ...
- Python的零基础超详细讲解(第十天)-Python的input()函数
input()函数 在今天的课程里,我们将继续了解中国的"新四大发明"--共享经济,在分享的快乐中,开启与计算机实现"双向沟通"的新篇章. 下面,我们一起来体验 ...
- Python语言的特点
机器语言:01代码,CPU认识的语言: 例:2+3的运算 1101001000111011 汇编语言:在机器语言上增加人类可读的助记符 例:2+3的运算 add 2,3,result 高级语言:向自然 ...
- python的历史 常量 注释 基础数据类型等基本操作 和if 判断语句
# Day1内容大纲 cpu 内存 硬盘 操作系统 cpu:计算机运算和计算中心,相当于人类大脑. 内存:暂时存储数据,临时加载数据应用程序,速度快,断电即消失 硬盘:磁盘,长期存储数据. 操作系统: ...
- PAT甲级1104 Sum of Number Segments:[C++题解]数段之和,测试点2爆double,请用long double!!!
文章目录 题目分析 题目链接 题目分析 来源:acwing 分析:本题题意比较简单,但是不能仅仅根据定义来算. 本题思路:统计每个数在多少个区间出现过,也就是这个数需要加多少次.共有n个数,其中第i个 ...
最新文章
- php功能与特性,PHP 6将实现的8个特性和功能
- java控制器删除数据_javaWeb删除一条及多条数据
- ASP.NET Core身份认证服务框架IdentityServer4(2)-整体介绍
- golang 返回值报错 cannot use nil as type string in return argument
- 导出jar插件_利用类加载器解决不兼容的Jar包共存的问题
- app vue 真机运行_uni-app黑魔法:小程序自定义组件运行到H5平台
- 性能测试——美团国内机票网站(Badboy、JMeter)
- 测试人员做到这几点,线上80%的BUG将落入你手,企业将避免重大风险
- mojing SDK根据坐标进行移动
- 苹果手机屏幕突然放大恢复方法【图文教程】
- Android官方文档中文版
- 手把手教你微信小程序开发
- 无线WIFI短信认证平台(互亿无线)
- 游戏多开检测的几种实现方法及破解方法参考
- dedecms网站后台密码修改方法
- 2022N1叉车司机题库及在线模拟考试
- namesilo如何使用BTC支付:
- Android4.2开发项目教程 Android4.2开发手机新闻移动客户端视频
- 利用PyQt5制作本地音乐播放器
- 计算机主板系统安装系统安装系统,华硕主板安装系统了BIOS启动菜单为什么系统无法找到解决办法...