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

面试题 相关文章推荐
编写用C语言实现的求n阶阶乘问题的递归算法
Oct 21 面试题
写一个函数,求一个字符串的长度。在main函数中输入字符串,并输出其长度
Nov 18 面试题
下面关于"联合"的题目的输出是什么
Aug 06 面试题
DBA的职责都有哪些
May 16 面试题
什么是Oracle的后台进程background processes?都有哪些后台进程?
Apr 26 面试题
关于递归的一道.NET面试题
May 12 面试题
天网面试题
Apr 07 面试题
What's the difference between Debug and Trace class? (Debug类与Trace类有什么区别)
Sep 10 面试题
不同浏览器创建XMLHttpRequest方法有什么不同
Nov 17 面试题
EJB包括(SessionBean,EntityBean)说出他们的生命周期,及如何管理事务的?
Feb 17 面试题
XML文档定义有几种形式?它们之间有何本质区别?解析XML文档有哪几种方式?
Jan 12 面试题
排序都有哪几种方法?请列举。用JAVA实现一个快速排序
Feb 16 面试题
对于没有初始化的变量的初始值可以作怎样的假定
Oct 12 #面试题
"序列点" 是什么
Jul 29 #面试题
函数只定义了一次, 调用了一次, 但编译器提示非法重定义了-什么问题?
Oct 03 #面试题
怎样建立和理解非常复杂的声明?例如定义一个包含N 个指向返回 指向字符的指针的函数的指针的数组?
Mar 19 #面试题
这段代码难道不该打印出56吗
Feb 27 #面试题
枚举和一组预处理的#define有什么不同
Sep 21 #面试题
extern在函数声明中是什么意思
Jan 19 #面试题
You might like
PHP 冒泡排序 二分查找 顺序查找 二维数组排序算法函数的详解
2013/06/25 PHP
递归删除一个节点以及该节点下的所有节点示例
2014/03/19 PHP
PHP 7的一些引人注目的新特性简单介绍
2015/11/08 PHP
PHP使用数组依次替换字符串中匹配项
2016/01/08 PHP
PHP执行linux命令常用函数汇总
2016/02/02 PHP
Thinkphp5结合layer弹窗定制操作结果页面
2017/07/07 PHP
PHP多进程编程实例详解
2017/07/19 PHP
js 发个判断字符串是否为符合标准的函数
2009/04/27 Javascript
JQuery Highcharts 动态生成图表的方法
2013/11/15 Javascript
JS调试必备的5个debug技巧
2014/03/07 Javascript
javascript实现限制上传文件大小
2015/02/06 Javascript
jquery实现列表上下移动功能
2016/02/25 Javascript
利用VUE框架,实现列表分页功能示例代码
2017/01/12 Javascript
jquery.rotate.js实现可选抽奖次数和中奖内容的转盘抽奖代码
2017/08/23 jQuery
基于vue的短信验证码倒计时demo
2017/09/13 Javascript
详解js的作用域、预解析机制
2018/02/05 Javascript
js实现通过开始结束控制的计时器
2019/02/25 Javascript
使用element-ui table expand展开行实现手风琴效果
2019/03/15 Javascript
js+canvas实现五子棋小游戏
2020/08/02 Javascript
更改Python命令行交互提示符的方法
2015/01/14 Python
Python中的Matplotlib模块入门教程
2015/04/15 Python
python网络编程之文件下载实例分析
2015/05/20 Python
python比较两个列表是否相等的方法
2015/07/28 Python
python交换两个变量的值方法
2019/01/12 Python
详解Python爬取并下载《电影天堂》3千多部电影
2019/04/26 Python
使用Python获取当前工作目录和执行命令的位置
2020/03/09 Python
详解CSS的border边框属性及其在CSS3中的新特性
2016/05/10 HTML / CSS
Debenhams爱尔兰:英国知名的百货公司
2017/01/02 全球购物
世界上最大的皮肤科医生拥有和经营的美容网站:LovelySkin
2021/01/03 全球购物
输入一行文字,找出其中大写字母、小写字母、空格、数字、及其他字符各有多少
2016/04/15 面试题
Java如何调用外部Exe程序
2015/07/04 面试题
函授自我鉴定范文
2014/02/06 职场文书
致垒球运动员加油稿
2014/02/16 职场文书
秋季运动会广播稿
2014/02/22 职场文书
高三家长寄语
2014/04/03 职场文书
ktv周年庆活动方案
2014/08/18 职场文书