美文网首页
嵌入式day03

嵌入式day03

作者: 小土豆dy | 来源:发表于2019-07-24 21:34 被阅读0次

运算符

算术运算符

C提供的算术运算符:+,-,*,/,%,++

注意:float或double不能取余

关系运算符

逻辑运算符

位运算符

位移位运算的一般形式:

<运算量> <运算符> <表达式>其中:

<运算量> 必须为整型结果数值;

<运算符>为左移位(<<)或 右移位(>>)运算符;

<表达式> 也必须为整型结果数值。

赋值运算符

赋值运算符为“=”,其运算的一般形式如下:

<左值表达式> = <右值表达式>

赋值复合运算符其运算的一般形式如下:

<变量> <操作符>= <表达式>

C语言的特殊运算符

条件运算符"? :"

是三目运算符, 其运算的一般形式是:

<表达式1> ? <表达式2> : <表达式3>

sizeof运算符

运算的一般形式:sizeof(<类型或变量名>)

注意:它只针对数据类型,而不针对变量!

C运算符的优先级

输入输出

数据输出

C语言中无I/O语句,I/O操作由函数实现

#include<stdio.h>

字符输出函数

格式:putchar(c)

参数:c为字符常量、变量或表达式

功能:把字符c输出到显示器上

返值:正常,为显示的代码值

格式输出函数

格式:printf("格式控制串" ,输出表)

功能:按指定格式向显示器输出数据

输出表:要输出的数据

格式控制串:包含两种信息

格式shuoming:%[修饰符]格式字符,用于指定输出格式

普通字符:原样输出

输出函数格式字符m.n

m输出数据域宽度,数据长度<m,左补空格;否则按实际输出

.n对实数,指定小数点后位数(四舍五入);对字符串,指定实际输出位数

字符输入函数

字符数输入函数getchar

格式:getchar()

功能:从键盘读一字符

返值:正常,返回读取的代码值;出错或结束键盘输入,返回-1

格式输入函数

格式:scanf("格式控制串",地址表)

功能:按指定格式从键盘读入数据,存入地址表

存储单元中,并按回车键结束

返值:正常,返回输入数据个数

地址表:变量的地址,常用取地址运算符&

注意:用"%c"格式符时,空格和转义字符作为有效字符输入

输入数据时,遇到以下情况认为该数据结束:

  • 遇空格、TAB、回车

  • 遇非法输入

  • 遇宽度结束

字符串输入函数

字符串输入函数gets

​ 格式:char *gets(char *s)

​ 功能:从键盘输入一个以回车结束的字符串放入字符,数组中,并自动加入'\0'.

​ 说明:输入串长度应小于字符数组维数;与scanf函数不同,gets函数并不以空格作为字符串输入结束的标志。

字符串输出函数

字符串输出函数puts

​ 格式:int puts(const char *s)

​ 功能:向显示器输出字符串(输出完,换行)

​ 说明:字符数组必须以'\0'结束

相关文章

网友评论

      本文标题:嵌入式day03

      本文链接:https://www.haomeiwen.com/subject/emtqrctx.html