为什么如下的代码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...

面试题 相关文章推荐
JNI的定义
Nov 25 面试题
Ibatis的核心配置文件都有什么
Sep 08 面试题
Java多态性的定义以及类型
Sep 16 面试题
包装类的功能、种类、常用方法
Jan 27 面试题
指针和引用有什么区别
Jan 13 面试题
哪些情况下不应该使用索引
Jul 20 面试题
什么是反射?如何实现反射?
Jul 25 面试题
能否解释一下XSS cookie盗窃是什么意思
Jun 02 面试题
在weblogic中发布ejb需涉及到哪些配置文件
Jan 17 面试题
Java基础面试题
Jul 19 面试题
Java面试题:Java类的Main方法如果是Private将会怎么样
Aug 18 面试题
九州传奇上机题
Jul 10 面试题
对于没有初始化的变量的初始值可以作怎样的假定
Oct 12 #面试题
"序列点" 是什么
Jul 29 #面试题
函数只定义了一次, 调用了一次, 但编译器提示非法重定义了-什么问题?
Oct 03 #面试题
怎样建立和理解非常复杂的声明?例如定义一个包含N 个指向返回 指向字符的指针的函数的指针的数组?
Mar 19 #面试题
这段代码难道不该打印出56吗
Feb 27 #面试题
枚举和一组预处理的#define有什么不同
Sep 21 #面试题
extern在函数声明中是什么意思
Jan 19 #面试题
You might like
PHP 防恶意刷新实现代码
2010/05/16 PHP
php中数组首字符过滤功能代码
2012/07/31 PHP
PHP使Laravel为JSON REST API返回自定义错误的问题
2018/10/16 PHP
Ajax+FormData+javascript实现无刷新表单信息提交
2016/10/24 Javascript
jQuery用FormData实现文件上传的方法
2016/11/21 Javascript
常用的js方法合集
2017/03/10 Javascript
JS实现仿UC浏览器前进后退效果的实例代码
2017/07/17 Javascript
js图片轮播插件的封装
2017/07/21 Javascript
JS实现头条新闻的经典轮播图效果示例
2019/01/30 Javascript
在 Vue 应用中使用 Netlify 表单功能的方法详解
2019/06/03 Javascript
vue和iview实现Scroll 数据无限滚动功能
2019/10/31 Javascript
如何在JavaScript中等分数组的实现
2020/12/13 Javascript
[40:10]2015国际邀请赛全明星表演赛
2015/08/07 DOTA
[00:52]DOTA2齐天大圣预告片
2016/08/13 DOTA
Python中字典和集合学习小结
2017/07/07 Python
浅谈Tensorflow模型的保存与恢复加载
2018/04/26 Python
python如何求解两数的最大公约数
2018/09/27 Python
python处理“
2019/06/10 Python
关于Python3 类方法、静态方法新解
2019/08/30 Python
Python常用数据类型之间的转换总结
2019/09/06 Python
Pytorch修改ResNet模型全连接层进行直接训练实例
2019/09/10 Python
使用 tf.nn.dynamic_rnn 展开时间维度方式
2020/01/21 Python
django实现模板中的字符串文字和自动转义
2020/03/31 Python
解决Python在导入文件时的FileNotFoundError问题
2020/04/10 Python
Python+Selenium随机生成手机验证码并检查页面上是否弹出重复手机号码提示框
2020/09/21 Python
世界上最好的野生海鲜和有机食品:Vital Choice
2020/01/16 全球购物
绿色城市实施方案
2014/03/19 职场文书
暑期社会实践先进个人主要事迹
2014/05/22 职场文书
保安公司服务承诺书
2014/05/28 职场文书
南京大屠杀观后感
2015/06/02 职场文书
无工作证明怎么写
2015/06/15 职场文书
招商银行收入证明
2015/06/17 职场文书
有关三国演义的读书笔记
2015/06/25 职场文书
高考百日冲刺决心书
2015/09/23 职场文书
利用Nginx代理如何解决前端跨域问题详析
2021/04/02 Servers
python树莓派通过队列实现进程交互的程序分析
2021/07/04 Python