博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
long int c = int a * int b的问题
阅读量:5281 次
发布时间:2019-06-14

本文共 176 字,大约阅读时间需要 1 分钟。

int 4个字节,long int也是四个字节,问题不在这里

两个int相乘,他们的结果可能超过Int值的存储范围,而结果并不会有任何自动提升,如果超出了,那么结果在赋值之前会被截短然后再赋值给c,这样就会出现问题.

转载于:https://www.cnblogs.com/lostyue/archive/2011/07/01/2095667.html

你可能感兴趣的文章
springBoot 项目 jar/war打包 并运行
查看>>
HDU 1501 Zipper
查看>>
打包java程序生成exe
查看>>
八叉树
查看>>
poj 1129 搜索
查看>>
Git 远程仓库
查看>>
HttpClient的巨坑
查看>>
关于静态文本框透明度的问题
查看>>
海量数据、高并发的优化方案
查看>>
javascript的发展及个人笔记
查看>>
全选,反全选,反选,获取选中的值,根据子选择控制全选按钮
查看>>
梦断代码读后感01
查看>>
[CF#250 Div.2 D]The Child and Zoo(并查集)
查看>>
博客园博客插入公式
查看>>
hdu 1028 Ignatius and the Princess III(母函数入门+模板)
查看>>
Ubuntu下配置安装telnet server
查看>>
Codeforces 235 E Number Challenge
查看>>
ubuntu 常见命令整理
查看>>
EJBCA安装教程+postgresql+wildfly10
查看>>
(五十四)涂鸦的实现和截图的保存
查看>>