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

面试题 相关文章推荐
说说你所熟悉或听说过的j2ee中的几种常用模式?及对设计模式的一些看法
May 24 面试题
Java中compareTo和compare的区别
Apr 12 面试题
Java TransactionAPI (JTA) 主要包含几部分
Dec 07 面试题
C语言中break与continue的区别
Jul 12 面试题
写一个函数,求一个字符串的长度。在main函数中输入字符串,并输出其长度
Nov 18 面试题
西安启天科技有限公司网络工程师面试题笔试题
Jun 12 面试题
在网络中有两台主机A和B,并通过路由器和其他交换设备连接起来,已经确认物理连接正确无误,怎么来测试这两台机器是否连通?如果不通,怎么来判断故障点?怎么排
Jan 13 面试题
linux面试题参考答案(8)
Aug 11 面试题
什么时候需要进行强制类型转换
Sep 03 面试题
对象的序列化(serialization)类是面向流的,应如何将对象写入到随机存取文件中
Jun 22 面试题
精选干货:Java精选笔试题附答案
Jan 18 面试题
DELPHI面试题研发笔试试卷
Nov 08 面试题
对于没有初始化的变量的初始值可以作怎样的假定
Oct 12 #面试题
"序列点" 是什么
Jul 29 #面试题
函数只定义了一次, 调用了一次, 但编译器提示非法重定义了-什么问题?
Oct 03 #面试题
怎样建立和理解非常复杂的声明?例如定义一个包含N 个指向返回 指向字符的指针的函数的指针的数组?
Mar 19 #面试题
这段代码难道不该打印出56吗
Feb 27 #面试题
枚举和一组预处理的#define有什么不同
Sep 21 #面试题
extern在函数声明中是什么意思
Jan 19 #面试题
You might like
PHP时间戳使用实例代码
2008/06/07 PHP
zend api扩展的php对象的autoload工具
2011/04/18 PHP
PHP的Yii框架中行为的定义与绑定方法讲解
2016/03/18 PHP
yii2.0整合阿里云oss删除单个文件的方法
2017/09/19 PHP
Laravel框架Auth用户认证操作实例分析
2019/09/29 PHP
JavaScript 工具库 Cloudgamer JavaScript Library v0.1 发布
2009/10/29 Javascript
比Jquery的document.ready更快的方法
2010/04/28 Javascript
div失去焦点事件实现思路
2014/04/22 Javascript
javascript去除字符串中所有标点符号和提取纯文本的正则
2014/06/07 Javascript
直接在JS里创建JSON数据然后遍历使用
2014/07/25 Javascript
jQuery实现360°全景拖动展示
2015/03/18 Javascript
精通JavaScript的this关键字
2020/05/28 Javascript
利用vue-router实现二级菜单内容转换
2016/11/30 Javascript
js中动态创建json,动态为json添加属性、属性值的实例
2016/12/02 Javascript
基于jquery实现的鼠标悬停提示案例
2016/12/11 Javascript
详解VUE的状态控制与延时加载刷新
2017/03/27 Javascript
详解VueJS 数据驱动和依赖追踪分析
2017/07/26 Javascript
详解http访问解析流程原理
2017/10/18 Javascript
解决vue的 v-for 循环中图片加载路径问题
2018/09/03 Javascript
[06:33]DOTA2亚洲邀请赛小组赛第二日 TOP10精彩集锦
2015/01/31 DOTA
python解析xml文件操作实例
2014/10/05 Python
基于python的七种经典排序算法(推荐)
2016/12/08 Python
python判断文件是否存在,不存在就创建一个的实例
2019/02/18 Python
Python中按值来获取指定的键
2019/03/04 Python
Django框架静态文件使用/中间件/禁用ip功能实例详解
2019/07/22 Python
HTML5 实现一个访问本地文件的实例
2012/12/13 HTML / CSS
为娇小女性量身打造:Petite Studio
2018/11/01 全球购物
攀岩、滑雪、徒步旅行装备:Black Diamond Equipment
2019/08/16 全球购物
销售总监岗位职责
2014/01/04 职场文书
辩论赛主持词
2014/03/18 职场文书
学校社会实践活动总结
2014/07/03 职场文书
公务员党的群众路线教育实践活动学习心得体会
2014/10/30 职场文书
慰问信格式
2015/02/14 职场文书
个人落户申请书怎么写?
2019/06/28 职场文书
解决ObjectMapper.convertValue() 遇到的一些问题
2021/06/30 Java/Android
深入解析MySQL索引数据结构
2021/10/16 MySQL