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

面试题 相关文章推荐
如何写出高性能的JSP和Servlet
Jan 22 面试题
JSF如何进行表格处理及取值
Aug 06 面试题
一套Java笔试题
Aug 20 面试题
怎样在程序里获得一个空指针
Jan 24 面试题
亿阳信通股份有限公司笔试题(C#)
Mar 04 面试题
西安启天科技有限公司网络工程师面试题笔试题
Jun 12 面试题
linux下进程间通信的方式
Jan 23 面试题
MVC的各个部分都有那些技术来实现?如何实现?
Apr 21 面试题
Java如何读取CLOB字段
Oct 10 面试题
swtich是否能作用在byte上,是否能作用在long上,是否能作用在String上
Jul 06 面试题
为什么要使用servlet
Jan 17 面试题
在DELPHI中调用存储过程和使用内嵌SQL哪种方式更好
Nov 22 面试题
对于没有初始化的变量的初始值可以作怎样的假定
Oct 12 #面试题
"序列点" 是什么
Jul 29 #面试题
函数只定义了一次, 调用了一次, 但编译器提示非法重定义了-什么问题?
Oct 03 #面试题
怎样建立和理解非常复杂的声明?例如定义一个包含N 个指向返回 指向字符的指针的函数的指针的数组?
Mar 19 #面试题
这段代码难道不该打印出56吗
Feb 27 #面试题
枚举和一组预处理的#define有什么不同
Sep 21 #面试题
extern在函数声明中是什么意思
Jan 19 #面试题
You might like
php 随机生成10位字符代码
2009/03/26 PHP
Opacity.js
2007/01/22 Javascript
javascript 程序库的比较(一)之DOM功能
2010/04/07 Javascript
js获取某元素的class里面的css属性值代码
2014/01/16 Javascript
$(document).ready(function() {})不执行初始化脚本
2014/06/19 Javascript
js实现浏览器窗口大小被改变时触发事件的方法
2015/02/02 Javascript
javascript表格隔行变色加鼠标移入移出及点击效果的方法
2015/04/10 Javascript
jQuery禁用键盘后退屏蔽F5刷新及禁用右键单击
2016/01/22 Javascript
使用递归遍历对象获得value值的实现方法
2016/06/14 Javascript
jQuery+HTML5+CSS3制作支持响应式布局时间轴插件
2016/08/10 Javascript
jquery.cookie.js的介绍与使用方法
2017/02/09 Javascript
vue学习笔记之指令v-text && v-html && v-bind详解
2017/05/12 Javascript
AngularJS使用ng-class动态增减class样式的方法示例
2017/05/18 Javascript
js图片轮播插件的封装
2017/07/21 Javascript
JS运动特效之任意值添加运动的方法分析
2018/01/24 Javascript
vue 组件中slot插口的具体用法
2018/04/03 Javascript
Easyui 关闭jquery-easui tab标签页前触发事件的解决方法
2019/04/28 jQuery
小程序rich-text组件如何改变内部img图片样式的方法
2019/05/22 Javascript
Python常见格式化字符串方法小结【百分号与format方法】
2016/09/18 Python
读取本地json文件,解析json(实例讲解)
2017/12/06 Python
python构建深度神经网络(DNN)
2018/03/10 Python
对numpy中布尔型数组的处理方法详解
2018/04/17 Python
Python实现将Excel转换成为image的方法
2018/10/23 Python
通过python的matplotlib包将Tensorflow数据进行可视化的方法
2019/01/09 Python
Python使用20行代码实现微信聊天机器人
2020/06/05 Python
CSS3教程:background-clip和background-origin
2008/10/17 HTML / CSS
css3编写浏览器背景渐变背景色的方法
2018/03/05 HTML / CSS
SQL里面IN比较快还是EXISTS比较快
2012/07/19 面试题
.NET现在共支持多少种语言
2014/02/26 面试题
毕业生物理教师求职信
2013/10/17 职场文书
《将心比心》教学反思
2014/04/08 职场文书
2015教师节师德演讲稿
2015/03/19 职场文书
车间主任岗位职责范本
2015/04/08 职场文书
开学典礼观后感
2015/06/15 职场文书
堂吉诃德读书笔记
2015/06/30 职场文书
心理学培训心得体会
2016/01/22 职场文书