导图社区 C语言学习输入与输出
本图介绍了C语言中的输入与输出,任君采纳。包含语句概述、输入与输出函数、整型数据的输入与输出、浮点型数据的输入与输出。
本图介绍了C语言中的三种循环结构,分别是while、do...while和for语句,详细介绍了各语句的基本形式,并以从1加到100这个问题为例说明了三种循环结构的区别。
本图主要介绍了C语言中的运算符及表达式的内容。任君采纳。包含算术运算符及算术表达式、赋值运算符及赋值表达式、关系运算符及关系表达式、位运算符等。
社区模板帮助中心,点此进入>>
互联网9大思维
组织架构-单商户商城webAPP 思维导图。
域控上线
python思维导图
css
CSS
计算机操作系统思维导图
计算机组成原理
IMX6UL(A7)
考试学情分析系统
输入与输出
C语句概述
流程控制语句
条件判断
if...else
switch...case
循环执行
for(表达式1;表达式2;表达式3)
while(条件表达式)
do{}while(条件表达式)
转向语句
break:常用于跳出switch结构,用于强制结束执行的程序
continue:用于结束本次循环,跳回循环开头,不执行循环体在continue后的语句
goto
无条件转移,可跳出多层循环,不提倡构造循环结构
基本形式:goto 语句标号
在某个语句前加上语句标号(命名规则同变量),加“:”号,程序执行时可在goto出现时跳转到前面带有相应语句标号的语句并向下执行。
函数调用语句:即调用函数
表达式语句:即表达式后加分号
空语句:处于语法完整性的需要,本身不代表任何动作
复合语句:多个语句用{}括起来即可
输入与输出函数
格式输出函数printf()
一般格式:printf("格式控制字符",输出项列表)
几种常用的格式字符,前加一个%
d:输出十进制整数
u:无符号十进制整数
x(X):输出十六进制整数
o(O):输出八进制整数
c:输出单个字符
s:输出字符串
f:输出十进制单双精度数
e(E):输出指数形式的实数型数
g(G):输出指数形式的实数型数不带无效零的浮点数
%:输出一个百分号
例如“x=”、“y=”、","的普通字符被原样输出
允许没有输出项列表,这时表示输出一个字符串
格式输入函数scanf()
一般格式:scanf("格式控制字符",输入项列表)
一个格式说明与一个变量地址对应,变量地址即为”&变量名“
普通字符与转义字符不可出现
数据输入格式要与%前的内容相符,例如有a=%d,则正确的数据输入格式为a=4。
可以指定输入数据所占列数,例如%2d%3d,若输入123456,则结果为a=12,b=345
输入数据时不能规定精度
数据较多,可以被下一个scanf()继续使用
字符输入与字符输出函数
字符输入函数:getchar()
基本形式为:getchar()
必须包含头文件stdio.h
只能接收单个字符
字符输出函数:putchar()
基本形式为:putchar(参数)
作用为在显示器上输出一个字符
整型数据的输入与输出
d格式:有符号十进制
%d:按整数实际长度输出
%ld:输出long型数据
%md:控制输出数据的宽度
m大于输出数据宽度,在前补空格,小于等于则按原数据输出
%-md:前加负号大于时,在后面补空格,其余相同
%lmd:对长型数据进行输出控制
o格式:无符号八进制
同d格式
x格式:十六进制
u格式:无符号十进制
%u
输入:一般用%d,%d%d%d是合法的,前可以用printf()加以提示
浮点型数据的输入与输出
输入格式控制
f格式:实数型(单双精度),即小数形式
e格式:实数型(单双精度),即指数形式
输出格式控制
f格式:同上
e格式:同上
用法
%f:输出浮点型数
%mf:作用同整型中的m
%.nf:控制输出数据保留的小数位数
前加负号作用同整型中的“-”