p8 ~ p10

p8:1.数据类型:

1.数据类型: (存在意义是给变量或者常量分配合理的内存空间)

整型变量:变量表示的是整型数据: 有几种方式(区别在于所占内存空间不同)所能表示的数字大小有区别。

short(短整型)      两个字节      -2^15 ~2^15-1  (-32768~32767)

int (整型)           四个字节     -2^31 ~ 2^31-1

long(长整型)    win为4字节 ,linux为4字节(32位) 8字节(64位)(--2^31 ~ 2^31-1)

long long(长长整型)  8字节    -2^63 ~ 2^63-1

 可以用程序测试下 输出 short nub 1 =32768;    short输出为32767  超过了short能表示的最大范围

p9:2.sizeof关键词:(统计数据类型所占内存大小)

2.sizeof关键词:(统计数据类型所占内存大小)

语法:sizeof(数据类型/变量):括号里放数据类型或者变量都可以实现

利用sizeof求出数据类型所占内存空间的大小。

sizeof(short)      输出: sizeof(short)=2

sizeof(int)          输出:sizeof(int)=4

sizeof(long)       输出    sizeof(long)=4

sizeof(long long) 输出:sizeof(long long)=8

整型大小比较: short<int<=long<long long 

p10:实型(浮点型):作用(用于表示小数)

实型(浮点型):作用(用于表示小数)

浮点型变量分为两种:

1.单精度float      4字节   有效数字范围:7位有效数字

2.双精度double  8字节   有效数字范围:15~16位有效数字   

*(小数点前面的数字也算有效数字)

*若不进行特殊操作,输入一个小数,只能显示出6位有效数字 

默认情况下在float类型赋值完成后加上一个f,否则编译器会认为是双精度数值。

float f1 = 3.14f;

科学计数法:

float f2 = 3e2; // 3*10^2
cout<<"f2 ="<<f2<<end1;
输出:f2 = 300;

e后面跟着正数n= 10^n 。 e后面跟着负数n= 0.1^n

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值