您的位置:首页 > 运维架构 > Linux

苏嵌嵌入式linux实训 第4天

2020-07-14 06:34 127 查看

总结:
一 关于C语言:

1.C语言之父:丹尼斯·里奇
2.C语言的优势:最主要的是能直接的访问硬件,其运行效率、可移植性也是一部分原因。
二 数据类型
1.整数型:byte、short、int、long
2.浮点型:float、double
3.字符型:char
4.布尔型:boolean
5.无符号型:unsgined
三 右左法则
首先从最里面的圆括号看起,然后往右看,再往左看。每当遇到圆括号时,就应该掉转阅读方向。一旦解析完圆括号里面所有的东西,就跳出圆括号。
四 变量与常量
1.常量的地址不允许赋给非常量指针。
2.变量可以通过赋值来改变值。而常量的值不可以修改。
3.变量可以在定义时不进行初始化。而常量在定义时必须初始化,因为常量定义以后不能修改。
4.变量有地址属性,而常量本身没有地址属性(除字符串常量等)。所以常量只能用做右值,而变量左值右值都可以。
五 格式化输出与输入
格式化输出函数:printf
调用格式:
printf()函数的调用格式为:printf(“格式化字符串”,输出表列)。
格式化字符串包含三种对象:(1)字符串常量;(2)格式控制字符串;(3)转义字符。
字符串常量原样输出,在显示中起提示作用。输出表列中给出了各个输出项,要求格式控制字符串和各输出项在数量和类型上应该一一对应。其中格式控制字符串是以%开头的字符串,在%后面跟有各种格式控制符,以说明输出数据的类型、宽度、精度等。
printf的格式控制字符串组成如下:
%[flags][width][.prec][length]type %[标志][最小宽度][.精度][类型长度]类型
基本type类型
d /i 十进制数 f/lf 单,双精度浮点数 c 字符 s 字符串
格式化输入函数:scanf
调用格式 :
scanf("< 格式化字符串 >" , < 地址表 >)
scanf() 函数是通用终端格式化输入函数,它从标准输入设备 ( 键盘 ) 读取输入的信息。可以读入任何固有类型的数据并自动把数值变换成适当的机内格式。
其控制串由三类字符构成:(1)格式化说明符:%a–读入一个浮点值、%c–读入一个字符、%d–读入十进制整数、%s–读入一个字符串、%f–读入一个浮点数;(2)空白符:空白字符会使 scanf() 函数在读操作中略去输入中的一个或多个空白字符;(3)非空白符:一个非空白字符会使 scanf() 函数在读入时剔除掉与这个非空白字符相同的字符。

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: