YangHY 发表于 2025-12-10 20:08:28

看数的进制:数的进制:2进制、10进制、16进制

YangHY 发表于 2025-12-10 20:11:49

转换为10进制:

YangHY 发表于 2025-12-10 20:13:59

接着看变量的类型:

YangHY 发表于 2025-12-10 20:15:42

想要使用64位变量,需要在程序文件里面添加申明:#pragma float64

YangHY 发表于 2025-12-10 20:23:29

常用运算符号

YangHY 发表于 2025-12-10 20:31:31

关系运算符号:

YangHY 发表于 2025-12-11 19:36:54

演示一下:

先宏定义:
#define u8 unsigned char//8位无符号变量(0-255)
#define ul6 unsigned int//16位无符号变里(0-65535)
u8 X = 20;
u8 Y = 31;

YangHY 发表于 2025-12-11 19:53:40

接着我们让机器计算:

YangHY 发表于 2025-12-11 19:56:54

想输出一个%的时候,就要前面再加一个百分号

printf("X %% Y = %u \r\n", (u16)X%Y); //强制转化,解决溢出隐患

编译下载,打开串口助手,清空接收区:


YangHY 发表于 2025-12-11 20:00:13

除数和余数就很清晰:

页: 6 7 8 9 10 11 12 13 14 15 [16] 17 18 19 20 21 22 23 24 25
查看完整版本: 第一课 序言《AI8051U的特点》