嵌入式学习Day4

gcc -oapp main.c为编译输出文件命名为app

10.逗号运算符和逗号表达式

逗号表达式的结果由最后一个逗号之后的结果决定

第4章 顺序程序设计

#开头的都为预处理命令

1.C语句分为以下5类

(1)控制语句
(2)函数调用语句
(3)表达式语句
(4)空语句
(5)复合语句

2.数据输入输出

以计算机主体而言,从计算机向外部输出设备输出数据称为输出,从输入设备向计算机输入数据称为输入。

1)putchar(输出字符)
2)getchar(输入字符)
getchar()是右值

缓冲区:为了协调高低速设备的工作效率,系统会添加一个缓冲区,用户输入字符,会依次进入缓冲区队列,输入换行符之后,按照FIFO(先进先出)原则输出

3)printf(格式输出)
const char * 字符串常量

% 占位符,输出时由后边参数换掉
%d或%i 输出有符号十进制数
%o、u、x 输出无符号八、十、十六进制数
%e 输出指数形式
%m.nf m整体宽度(包括小数点占用的),n为小数点后有效数字位数。例,一般用法:%.2f

%s 输出字符串
%p 输出地址
poinger,指针
%% 输出%

4)scanf(格式输入)
注意事项:scanf()前面不加\n,后面是取地址
值传递:传递的是实参的值而不是实参本身
 

你可能感兴趣的:(嵌入式学习Day4)