例一:求a+bx+c=0方程的根。a,b,c由键盘输入,设-4ac>0
编写程序:
结果输出:
注:1.输入输出是以计算机主机为主体而言的.
2.C语言本身不提供输入输出语句。
3.要在程序文件的开头用预处理指令#include把有关文件放在本程序中
1.2用printf函数输出数据1.printf函数一般格式:printf(格式控制,输出列表)
例:printf(“%d,%cn",c)
其中括号内包括两部分:(1)格式控制:格式声明:由“%"和格式字符组成,如%d,%f
普通字符:需要在输出时原样输出的字符。
(2)输出列表:是程序需要输出的一些数据,可以是常量,变量或表达式。
2.格式字符。
(1)d格式符。用来输出一个有符号的十进制整数
如:printf("%5dn%5dn”,11,-23)
输出结果为:
11
-23
(2)c格式符。用来输出一个字符
得出结果:
(3)s格式符。用来输出一个字符串。
例:
输出结果:
(4)f格式符。用来输出实数(单,双精度,长双精度),以小数形式输出
1).基本型
例:
输出结果:
2).指定数据宽度和小数位数,用%m.nf
例:
printf("%20.15fn",a/3)
输出结果:
a=0.3333333333
3.)输出的数据向左对齐,用%-m.nf
例:
输出结果:
5.e格式符:用格式声明%指定以指数形式输出实数。
输出结果:
3.printf函数中调用的格式字符
o
以八进制无符号形式输出整数(不输出前导符0)4.printf函数中用到的格式附加字符
1.scanf函数一般形式:
scanf(格式控制,地址列表)
2.scanf函数中用到的格式字符
3scanf函数中、用到的格式附加字符。
注:(1)scanf函数中的格式控制后面应当是变量地址,而不是变量名。
(2)如果格式控制字符串中除了格式声明还有其他字符,则在输入数据时在对应的位置上应输入与这个字符相同的字符。
(3)在“%c”格式声明输入字符时,空格字符和“转义字符”中的字符都作为有效字符输入
例:scanf("%c%c%c",&c1,&c2,&c3)
1.4用putchar函数输出一个字符例1:
输出结果:
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)