为什么如下的代码int a=100,b=100;long int c=a * b;不能工作


Posted in 面试题 onNovember 29, 2013
根据C 的内部类型转换规则, 乘法是用int 进行的, 而其结果可能在转换为long 型并赋给左边的c 之前溢出或被截短。可以使用明确的类型转换, 强迫乘法以long 型进行:
long int c = (long int)a * b;
注意, (long int)(a * b) 不能达到需要的效果。
当两个整数做除法而结果赋与一个浮点变量时, 也有可能有同样类型的问题,解决方法也是类似的。

Tags in this post...

面试题 相关文章推荐
可以在一个PHP文件里面include另外一个PHP文件两次吗
May 22 面试题
分解成质因数(如435234=251*17*17*3*2,据说是华为笔试题)
Jul 16 面试题
当我正在为表建立索引的时候,SQL Server 会禁止对表的访问吗
Apr 28 面试题
如何估计一张表的大小(假设该表中有1万条数据)
Mar 27 面试题
西安众合通用.net笔试题
Mar 18 面试题
C#如何调用Windows程序打开一个文档
Dec 26 面试题
介绍一下Make? 为什么使用make
Dec 08 面试题
性能测试工程师的面试题
Feb 20 面试题
长青弘远的面试题
Jun 09 面试题
介绍一下EJB的体系结构
Aug 01 面试题
short s1 = 1; s1 = s1 + 1;有什么错? short s1 = 1; s1 += 1;有什么错?
Sep 26 面试题
一套英文Java笔试题面试题
Apr 21 面试题
对于没有初始化的变量的初始值可以作怎样的假定
Oct 12 #面试题
"序列点" 是什么
Jul 29 #面试题
函数只定义了一次, 调用了一次, 但编译器提示非法重定义了-什么问题?
Oct 03 #面试题
怎样建立和理解非常复杂的声明?例如定义一个包含N 个指向返回 指向字符的指针的函数的指针的数组?
Mar 19 #面试题
这段代码难道不该打印出56吗
Feb 27 #面试题
枚举和一组预处理的#define有什么不同
Sep 21 #面试题
extern在函数声明中是什么意思
Jan 19 #面试题
You might like
php利用腾讯ip分享计划获取地理位置示例分享
2014/01/20 PHP
php通过array_merge()函数合并两个数组的方法
2015/03/18 PHP
PHP中$_SERVER使用说明
2015/07/05 PHP
Yii实现单用户博客系统文章详情页插入评论表单的方法
2015/12/28 PHP
php实时倒计时功能实现方法详解
2017/02/27 PHP
通过PHP设置BugFree获取邮箱通知
2019/04/25 PHP
使用JavaScript 实现对象 匀速/变速运动的方法
2013/05/08 Javascript
intro.js 页面引导简单用法 分享
2013/08/06 Javascript
JS实现一键回顶功能示例代码
2013/10/28 Javascript
解决JS中乘法的浮点错误的方法
2014/01/03 Javascript
javascript避免数字计算精度误差的方法详解
2014/03/05 Javascript
js由下向上不断上升冒气泡效果实例
2015/05/07 Javascript
javascript中的五种基本数据类型
2015/08/26 Javascript
Javascript实现汉字和拼音互转的终极方案
2016/10/19 Javascript
微信小程序模板之分页滑动栏
2017/02/10 Javascript
Vue中使用vux配置代码详解
2018/09/16 Javascript
js JSON.stringify()基础详解
2019/06/19 Javascript
JS操作json对象key、value的常用方法分析
2019/10/29 Javascript
vue导入.md文件的步骤(markdown转HTML)
2020/12/31 Vue.js
Python打包可执行文件的方法详解
2016/09/19 Python
python批量添加zabbix Screens的两个脚本分享
2017/01/16 Python
Python set常用操作函数集锦
2017/11/15 Python
python消除序列的重复值并保持顺序不变的实例
2018/11/08 Python
python解释器spython使用及原理解析
2019/08/24 Python
python3.8动态人脸识别的实现示例
2020/09/21 Python
初中班级口号
2014/06/09 职场文书
农民工讨薪标语
2014/06/26 职场文书
机械专业求职信范文
2014/07/15 职场文书
课堂打架检讨书200字
2014/11/21 职场文书
2015世界地球日活动总结
2015/02/09 职场文书
生活委员竞选稿
2015/11/21 职场文书
2016高校自主招生自荐信范文
2016/01/28 职场文书
MySQL 存储过程的优缺点分析
2021/05/20 MySQL
使用CSS实现一个搜索引擎的原理解析
2021/09/25 HTML / CSS
25张裸眼3D图片,带你重温童年的记忆,感受3D的魅力
2022/02/06 杂记
Java字符串逆序方法详情
2022/03/21 Java/Android