嵌入式day2

CPU         地址总线          RAM
                数据总线
                控制总线
标识符就是一个名字,标识符只能由字母数字下划线,第一个字符必须是字母或下划线,不要使用二类字,关键字

-----------
数据类型:
整型常量:即整常数,3种表达形式,十进制,八进制(0开头),十六进制(0x开头)
二进制转换十进制:
10/2=5...0
5/2=2...1
2/2=1...0
1/2=0...1
即10的二进制为1010
八进制转换二进制:       十六进制转换二进制
0  000                              0  0000           8  1000
1  001                              1  0001           9  1001
2  010                              2  0010           A  1010
3  011                              3  0011           B  1011
4  100                              4  0100           C  1100
5  101                              5  0101           D  1101
6  110                              6  0110           E  1110
7  111                              7  0111           F  1111

0xAC表示一个字节  xxxx xxxx  
----------
整型变量
short                    2个字节     -2^15~2^15-1
unsigned short                     0~2^16-1
int                        4个字节      -2^31~2^31-1
unsigned int                          0~2^32-1
long                     8个字节     -2^63~2^63-1
unsigned long                      0~2^64-1
long long            8个字节     -2^63~2^63-1
unsigned long long             0~2^64-1

unsigned int                                i;
抽象(类型的类型名)               具体(变量的变量名)==》有对应的内存空间

sizeof 关键字 长度运算符 计算在内存当中所占的内存数(字节数)+ 变量名/类型名
补码:原码按位取反再加一

%d ==》有符号 十进制
%u ==》无符号 十进制

整型溢出,即最大值加1为最小值,最小值减1为最大值

printf:将给定的函数按指定的方式解读


--------------
浮点型常量:即实数,2种表达形式:十进制,指数
1.23e5  表示1.23×10^5       e的右边必须为整型
float     单精度    4个字节
double 双精度    8个字节
(long double 长双精度 16个字节)

符号位 1bit
阶码 8bit     
尾数 23bit  小数点后的数再补0,补足32位

6.25    110.01  1.1001*2^2   2+127=129 (阶码)  ==》 1.xxx*2^n  n+127
0.25×2=0.5...0
0.5×2=1.0...1

c与c++是强比较语言,保证类型匹配

浮点型常量后面加f表示单精度浮点型,如0.9f。整型常量也适用。
-----------
字符型:
char  1个字节  -2^7~2^-1
%c 打印ASCII表的符号
‘A’ char  字符型常量
‘’里面填入多个字符时,只输出最后一个字符

转义字符表:

-----------------------

嵌入式学习第二天,继续加油吧!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值