一.C语言的输入输出函数
为什么需要输出控制符
…1.01组成的代码可以表示数据也可以表示指令.
…2.如果01组成的代码表示数据的话,那么同样的d0代码组合以不同的输出格式输出就会有不同的输出结果。
print ()--------------输出函数
推荐使用%#X\n
scanf ----------输入控制符()【通过键盘将数据输入到变量中去】
…四种用法:
…用法一:scanf(“输入控制符”,输入函数);
…功能:…将从键盘输入的字符转化为输入控制符所规定格式的数据,然后存入以输入参数的值为地址的变量中。&i表示i的地址,&是一个取地址符。
.
…用法二:scanf(“非输入控制符 输入控制符”,输入参数);
功能:将从键盘输入的字符转化为输入控制符所规定格式的数据,然后存入以输入参数的值的地址的变量中
- 非输入控制符必须原样输入*
…
用法三:给多个变量进行赋值
…用法四:如何使用scanf编写出高质量的代码
1.使用cscanf之前最好先使用printf提示用户以什么样的方式来输入
2.scanf中尽量不要输入非控制输入符,特别是/n(输出的时候可以用)
3.对用户的非法输入进行处理
运算符
...算数运算符、
+ ,-,*,/,%(取余数)
....关系运算符
> , >= ,< , <=, !=(不等于) ,==(等于)
....赋值运算符
= , += , **= ,/= , -=
逻辑运算符:
C语言中对真假的处理:
非零是真 。,,用1表示
零是假,,,,,用0表示
例1:
k=8为赋值,输出的时候K为8
例外:
此时1>2为假的时候,K=5不会执行。或的时候,左边为真的时候,右边表达式不执行。
优先级别:
…算数>关系>逻辑>赋值
【除号和取余的用法】