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

面试题 相关文章推荐
描述一下JVM加载class文件的原理机制
Dec 08 面试题
介绍一下游标
Jan 10 面试题
视图的作用
Dec 19 面试题
一些.net面试题
Oct 06 面试题
广州品高软件.net笔面试题目
Apr 18 面试题
如何在.net Winform里面显示PDF文档
Sep 11 面试题
Internet体系结构
Dec 21 面试题
介绍一下如何利用路径遍历进行攻击及如何防范
Jan 19 面试题
C#公司笔试题
Mar 28 面试题
接口的多继承会带来哪些问题
Aug 17 面试题
海量信息软件测试笔试题
Aug 08 面试题
介绍一下except的用法和作用
Jan 22 面试题
对于没有初始化的变量的初始值可以作怎样的假定
Oct 12 #面试题
"序列点" 是什么
Jul 29 #面试题
函数只定义了一次, 调用了一次, 但编译器提示非法重定义了-什么问题?
Oct 03 #面试题
怎样建立和理解非常复杂的声明?例如定义一个包含N 个指向返回 指向字符的指针的函数的指针的数组?
Mar 19 #面试题
这段代码难道不该打印出56吗
Feb 27 #面试题
枚举和一组预处理的#define有什么不同
Sep 21 #面试题
extern在函数声明中是什么意思
Jan 19 #面试题
You might like
利用php生成验证码
2017/02/23 PHP
对于Laravel 5.5核心架构的深入理解
2018/02/22 PHP
浅谈laravel框架sql中groupBy之后排序的问题
2019/10/17 PHP
php计数排序算法的实现代码(附四个实例代码)
2020/03/31 PHP
五个jQuery图片画廊插件 推荐
2011/05/12 Javascript
javascipt基础内容--需要注意的细节
2013/04/10 Javascript
Ubuntu中搭建Nodejs开发环境过程分享
2014/06/01 NodeJs
javascript刷新父页面的各种方法汇总
2014/09/03 Javascript
JS获取iframe中longdesc属性的方法
2015/04/01 Javascript
JQuery使用index方法获取Jquery对象数组下标的方法
2015/05/18 Javascript
jQuery实现的瀑布流加载效果示例
2016/09/13 Javascript
几句话带你理解JS中的this、闭包、原型链
2016/09/26 Javascript
jQuery源码分析之sizzle选择器详解
2017/02/13 Javascript
完美解决UI-Grid表格元素中多个空格显示为一个空格的问题
2017/04/25 Javascript
JS实现unicode和UTF-8之间的互相转换互转
2017/07/05 Javascript
vue 实现 ios 原生picker 效果及实现思路解析
2017/12/06 Javascript
微信小程序使用checkbox显示多项选择框功能【附源码下载】
2017/12/11 Javascript
jquery获取select选中值的文本,并赋值给另一个输入框的方法
2018/08/21 jQuery
vue权限管理系统的实现代码
2019/01/17 Javascript
NodeJS实现同步的方法
2019/03/02 NodeJs
微信小程序获取复选框全选反选选中的值(实例代码)
2019/12/17 Javascript
js实现省级联动(数据结构优化)
2020/07/17 Javascript
Vue实现鼠标经过文字显示悬浮框效果的示例代码
2020/10/14 Javascript
vue+vant实现购物车全选和反选功能
2020/11/17 Vue.js
Js利用正则表达式去除字符串的中括号
2020/11/23 Javascript
python实现简易云音乐播放器
2018/01/04 Python
Django分页查询并返回jsons数据(中文乱码解决方法)
2018/08/02 Python
Python 处理图片像素点的实例
2019/01/08 Python
Python实现计算文件MD5和SHA1的方法示例
2019/06/11 Python
纯CSS3+DIV实现小三角形边框效果的示例代码
2020/08/03 HTML / CSS
凯特·丝蓓英国官网:Kate Spade英国
2016/11/07 全球购物
简短的公司员工自我评价分享
2013/11/13 职场文书
生物技术专业求职信
2014/06/10 职场文书
节能环保口号
2014/06/12 职场文书
2014年除四害工作总结
2014/12/06 职场文书
Go语言读取txt文档的操作方法
2022/01/22 Golang