嵌入式学习

今天主要学了数据类型

有:

int:整型类型(占四个字节)                           unsigned int:0~2^32-1                 signed int:-2^31~2^31-1

其中short int:占2个字节             unsigned short int:0~2^16-1     signed int:-2^15~2^15-1

       long int:占8个字节             

       long long int:占8个字节

float:浮点型类型(占四个字节)

      表示格式为:符号位:1位        (0为正,1为负)

                            阶码:8位

                                     将浮点数先转换为二进制数后,用科学计数法表示此数(小数点前有效数字一位,)形式为1.xxxx * 2^N,N+127后转化为8位二进制数就是阶码

                            尾数:23位        

                                    将余下的小数部分续在阶码后面,并往后面的低位补0至一共32位。

double float:双精度浮点型类型(占8个字节)

***变量中存储的数据如果超出了变量可以保存的最大范围,会发生溢出(整型溢出,浮点型溢出等),会严重改变存储的数据

***{数据在RAM中的存储形式是小端保存,即原高位数字在内存中的位置是低位!}

转义字符:\r   光标回到本行开头

                  \b  光标向前一格

                  \t   横向制表至此转义字符的位置共8个字符位

                  \\   表示一个\字符

                  \'   表示一个'字符

                  \ "   表示一个"字符

字符型类型:char:占1个字节,-2^7~2^7-1

在printf中:

%d表示打印有符号的十进制数

%u表示打印无符号的十进制数

%c表示输出一个字符

%s表示输出一个字符串

%f表示输出浮点型数据

                         

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值