整型数据、浮点型数据及字符数据

标识符只能由数字、字母或下划线组成,且首位不能为数字

整型常量有三种表达方式:

十进制正常
八进制以0开头
十六进制以0x开头

数据以二进制方式在内存中存放,数值原码的第一位为正负,数值以补码方式表示

正数的补码原码
负数的补码原码取绝对值,逐位取反,最后加一

整型变量分类:short int,int,long int

其中,每个类型都可以分为signed和unsigned,即有符号数和无符号数,signed一般省略

类型字节长度取值范围
signed short int2-2^15~2^15-1
unsigned short int20~2^16-1
int4-2^31~2^31-1
unsigned int40~2^32-1
long int8-2^63~2^63-1
unsigned long int80~2^64-1

整型数据有一定范围,当超出范围值后,会发生整形溢出

浮点型数据有两种方式:十进制小数形式与指数形式

指数形式如12e3或12E3,均为12X10^3,e前面必须为数字,后面必须为整数

浮点形变量分为float(单精度),double(双精度)

float占4个节,double占8个字节

计算机中用指数形式表示小数,整数部分为1,用二进制表示小数部分,用2的幂次部分表示指数部分

第一位为正负号,2~9位为2的幂次部分+127,后面23位为小数部分

浮点型变量提供的有效数字是有限的,有效位以外的数字会被抹去,产生误差,在小数后加f表示float形式的小数

字符数据使用char,占用一个字节,范围为-128~127,0~127范围中的每个数字均与ASCII码一一对应,如A既可以使用65表示,也可以使用'A'表示 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值