C++学习之路----04变量

数据类型
数据类型一般分为整型,浮点型,字符型,布尔型等。

整型
①整型分为:short(短整型),int(普通整型),long和longlong(长整型)。

short _short=1;
int _int=1;
long _long=1;
long long _twoLong=1;s

②在内存中,是以字节为单位的,数据存在内存中都是以二进制的形式存在,一字节(8位二进制)(在二进制中,第一位数字表示正负,0表示整数,1表示负数)。

int: 在16位机子上占两个字节(16位),取值范围:-2^15 ~ 2^15-1
在32位机子上及以上占四个字节(32位),取值范围:-2^31~ 2^31-1

short:占两个字节,取值范围:-2^15 ~ 2^15-1.

long:占四个字节,取值范围:-2^31~ 2^31-1

long long::占八个字节,取值范围:-2^63~ 2^63-1

一般情况下,整数默认为int类型。

浮点型
①一般情况下,小数默认为double。

②浮点型分为:float,double,long double;

float(单精度浮点型):占4个字节,取值范围:-2^31~ 2^31-1

**double(双精度浮点型):**占8个字节,取值范围:-2^63~ 2^63-1

**long·double(扩度型精度):**占8个字节,取值范围:-2^63~ 2^63-1

③浮点型的表示形式有,小数形式,指数形式。

double _double=1.23;
double _double2=.123e6 ;//表示0.123乘10的6次方

④float值的后面要加f,不然会精度丢失。

float _float=1.23f;

⑤在code形式输出小数时,例如:printf(“X=%2.3f”);2表示打印占的位数,3表示保留3位小数位。

字符型(char)
①char既可以表示小整数,有可以表示字符。

②每个字符都对应一个ASCLL码

③在字符参与运算时,是用ASCLL码的值参与运算的

④占一个字节,取值范围:-2^7~ 2^7-1

布尔型(bool)
①只有true和false

②一切非零的数都为true。

③占一个字节,取值范围:-2^7~ 2^7-1

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值