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

面试题 相关文章推荐
什么是Smarty变量操作符?如何使用Smarty变量操作符
Jul 18 面试题
如何启动时不需输入用户名与密码
May 09 面试题
描述内存分配方式以及它们的区别
Oct 15 面试题
用C#语言写出与SQLSERVER访问时的具体过程
Apr 16 面试题
成都思必达公司C#程序员招聘面试题
Jun 26 面试题
简述Linux文件系统通过i节点把文件的逻辑结构和物理结构转换的工作过程
Jan 06 面试题
新媒传信软件测试面试题
Feb 24 面试题
长青弘远的面试题
Jun 09 面试题
提高EJB性能都有哪些技巧
Mar 25 面试题
如何反序的迭代一个序列?how do I iterate over a sequence in reverse order
Feb 04 面试题
什么是继承
Dec 07 面试题
Unix/Linux开发面试题
Aug 16 面试题
对于没有初始化的变量的初始值可以作怎样的假定
Oct 12 #面试题
"序列点" 是什么
Jul 29 #面试题
函数只定义了一次, 调用了一次, 但编译器提示非法重定义了-什么问题?
Oct 03 #面试题
怎样建立和理解非常复杂的声明?例如定义一个包含N 个指向返回 指向字符的指针的函数的指针的数组?
Mar 19 #面试题
这段代码难道不该打印出56吗
Feb 27 #面试题
枚举和一组预处理的#define有什么不同
Sep 21 #面试题
extern在函数声明中是什么意思
Jan 19 #面试题
You might like
E路文章系统PHP
2006/12/11 PHP
destoon在各个服务器下设置URL Rewrite(伪静态)的方法
2014/06/21 Servers
php的debug相关函数用法示例
2016/07/11 PHP
ThinkPHP 5 AJAX跨域请求头设置实现过程解析
2020/10/28 PHP
TreeView 用法(有代码)(asp.net)
2011/07/15 Javascript
jquery延迟加载外部js实现代码
2013/01/11 Javascript
jQuery中animate()方法用法实例
2014/12/24 Javascript
深入理解JavaScript系列(30):设计模式之外观模式详解
2015/03/03 Javascript
基于bootstrap3和jquery的分页插件
2015/07/31 Javascript
JavaScript通过代码调用Flash显示的方法
2016/02/02 Javascript
js删除Array数组中指定元素的两种方法
2016/08/03 Javascript
详解从新建vue项目到引入组件Element的方法
2017/08/29 Javascript
vue.js计算属性computed用法实例分析
2018/07/06 Javascript
详解操作虚拟dom模拟react视图渲染
2018/07/25 Javascript
小程序实现自定义导航栏适配完美版
2019/04/02 Javascript
Vue使用watch监听一个对象中的属性的实现方法
2019/05/10 Javascript
html2canvas属性和使用方法以及如何使用html2canvas将HTML内容写入Canvas生成图片
2020/01/12 Javascript
React实现todolist功能
2020/12/28 Javascript
使用python在校内发人人网状态(人人网看状态)
2014/02/19 Python
Python文件去除注释的方法
2015/05/25 Python
Python中的os.path路径模块中的操作方法总结
2016/07/07 Python
Swift中的协议(protocol)学习教程
2016/07/08 Python
Python如何import文件夹下的文件(实现方法)
2017/01/24 Python
python requests.post带head和body的实例
2019/01/02 Python
目前不被任何主流浏览器支持的CSS3属性汇总
2014/07/21 HTML / CSS
canvas绘制图片drawImage使用方法
2020/09/15 HTML / CSS
.NET现在共支持多少种语言
2014/02/26 面试题
应届生新闻编辑求职信
2013/11/19 职场文书
财务部总监岗位职责
2014/03/12 职场文书
建设投标担保书
2014/05/13 职场文书
厉行勤俭节约倡议书
2014/05/16 职场文书
三八妇女节演讲稿
2014/05/27 职场文书
开幕式邀请函
2015/01/31 职场文书
考研经验交流会策划书
2015/11/02 职场文书
pandas中DataFrame重置索引的几种方法
2021/05/24 Python