必威体育Betway必威体育官网
当前位置:首页 > IT技术

论-100000乘以-100000

时间:2019-11-01 18:44:37来源:IT技术作者:seo实验室小编阅读:68次「手机版」
 

100000

论-100000乘以-100000

#我真是闲的无聊,菜的一批,才会去论-10000乘以-100000,但我不知道为什么会爆?

#计算完成之后类型转换

#计算完成之前类型转换

如下代码

这是一段错误的代码,输出的结果并不是10000000000,而是1410065408,显然,结果不正确,

为什么呢?-100000并没有爆int啊,并且结果用long long存储了啊,怎么还会错?无论是100000或者-100000这样写都不正确!!

计算完成之后进行类型转换

#include<stdio.h>
#include<iOStream>
using namespace std;
int main(){
    int x=-100000;
    int y=-100000;
    long long z=x*y;
    cout<<z;
}

这是一段正确的代码,求得的结果是正确的。把x和y都定义为long long型。

为什么?

计算完成之前就行类型转换

#include<stdio.h>
#include<iostream>
using namespace std;
int main(){
    int x=-100000;
    int y=-100000;
    long long z=(long long )x*(long long )y;
    cout<<z;
}

计算完成之后进行类型转换就完了,所以啊,计算完成之前进行类型转换才行。

当有大的数据的时候,还是把他们定义为long long保险 。

文章最后发布于: 2019-03-18 14:57:20

相关阅读

北京监狱开通支付宝扫码存款:每次最多只能存1000元

A5创业网(公众号:iadmin5)1月15日报道,近日北京监狱与支付宝合作,上线了服刑人员综合账务管理系统,为服刑人员提供了狱内支付、家属存款

如何让营销QQ每天1000次邀请不受限制加好友?

营销QQ是拥有10万好友容量的一个企业版QQ,可以每天发出1000次好友邀请,但是很多用户在购买使用之后,发现并不能达到1000次邀请量,经常

浅谈setInterval(aa,1000)与setInterval(aa(),1000)的

一直有个疑惑,在定时器上调用某个方法时,加括号和不加括号有什么区别。今天做了个实验,发现,不加括号定时器会每秒执行一次,加了括号只

做3年社群投入1000万,我都明白了什么?

图片来源图虫:已授站长之家使用声明:本文来自于微信公众号运营研究社公众号(ID:U_quan),作者:陈维贤,授权站长之家转载发布。文章整理自

E1000 与 VMXNET3的 区别

与E1000E和E1000相比,VMXNET3的网络性能更好。本文将解释虚拟网络适配器和第2部分之间的区别,并将演示通过选择半虚拟化适配器可以

分享到:

栏目导航

推荐阅读

热门阅读