掉进代码世界的90分钟

这周学的有些难啊...难。不过没事!

首先,进入运算符小镇→

运算符描述
+相加(不用过多描述了吧)
-相减(不用多说)
*就是相乘啊,×进阶版
/整除,舍去余数
%专取余数

注意:上篇文章说过数据类型,对吧?若两数为整数,/后也为整数,也就是舍去余数;但若一数为小数,一数为整数,/后为小数!!!小数!!!小数!!!

For example:

        int a=5,b=2;

        cout<<a/b;   //输出2

        int a=5;

        double b=2.0;

        cout<<a/b;    //输出2.5

以下是详细说明:

当两种数据类型混合运算,会偏向更高精度的数据
char < short < int < long < float < double 精度类型低到高
 


ok 接下来走进语法街道→

请看:

cout << 3/2.0f << endl; // 输出1.5 数据类型为float


cout << 5LL /2.0 << endl; // 输出2.5 数据类型为double


cout << 2 / 1 << endl; // 输出2 数据类型为double


C++ 中 cout 会自动省去小数点后多余的0.

表达式(3.5*2) 计算结果为7.0,为 double类型     正确✔(cout 会自动省去小数点后多余的0,这只是表达式,不会舍去0)

是不是感觉混乱?

其实,实在不行可以请代码帮忙........


走!去头文件高塔!请代码帮帮咱们。。。

#include<typeinfo>  是类型识别的头文件,可以帮上咱们

看例子:

auto  a = 5/2.0;
cout << typeid (a).name(); 输出 d (double类型)

判断数据类型代码(记得加上头文件)
auto  =
cout << typeid ().name();


today之路,到此结束!下周六见!

有什么不对之处,请大佬们多多指教!!!

评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值