基本的数据类型

首先要了解一下常量与变量

常量:在程序中不可以改变的量,一般以值的形式存在,如:1,'p'

变量:在程序中可以改变的量,要先定义,才能使用

如何定义变量?

类型 变量名(必须是合法的标识符)

合法标识符的注意事项:

1)由字母,数字,下划线组成

2)开头只能是字母/下划线

3)不能是关键字

还需了解一下以下几个知识:

①类型修饰符;signed(有符号的),unsigned(无符号的)。若有符号,则最高位表示符号位,0为正,1为负

②字节是存储数据的基本单位:1个字节=8位(1Byte=8bit)

③求数据类型的所占的字节数:sizeof(类型/变量名)

④数据溢出是当变量的值超出了的数据类型表示的范围时,计算机会自动将其调整到该数据类型表示的范围

4种基本数据类型:

1.整型:

1)表达方式:10进制(0~9),8进制(以0开头,0~7),16进制(以0x开头,0~9,a~f)

2)分类:short, int, long, long long

①short类型一般占2个字节,表示范围为-32768~32767(-2^15~2^15-1)

②int类型一般占4个字节,表示范围为-2^31~2^31-1

③long类型一般占4个字节,表示范围为-2^31~2^31-1

④long long类型一般占8个字节,表示范围为-2^63~2^63-1

2.字符型:

char,占1个字节,表示范围为-128~127(-2^7~2^7-1)

1)字符常量:如:‘0’,‘a’

2)字符串常量:如:"abd",在C语言里没有,但在C++里有

3)转义字符:是具有特殊含义的字符,不允许数据溢出,只算一个字符

①'\ + 8进制数':表8进制数。如:'\123'

②'\x + 16进制数':表16进制数。如:'\x45'

③'\ + 其他字符',如'\n'为换行符

3.布尔型:

bool(在C++中),占1个字节,表示范围为0,1,其中所有非0的数都为真

布尔型常量:true(1),false(0)

4.浮点型:

1)分类:

①单精度:float,占4个字节

②双精度:double,占8个字节

③长双精度:long double,占8个字节

2)浮点型常量的表示方式:

①小数形式:如:1.23

②指数形式:与科学技术计数法类似,是计算机存储的方式。e前必须要有值,e后必须为整数。如:3.2e-2(3.2x10^-2)

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值