苏嵌嵌入式linux实训 第4天

总结:
一 关于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() 函数在读入时剔除掉与这个非空白字符相同的字符。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值