printf函数和scanf函数
1. printf函数是格式化输出函数,输出设备是显示器。其格式是:
printf(“输出格式控制字符串”, 输出项1,输出项2… , 输出项n)
常量、变量或表达式;输出项之间用逗号间隔开
描述输出项的格式
【例1printf(“Helloeveryone.”);          输出: Helloeveryone.
a=5
b=5.340000
【例2int x=10int y=20printf怎么输出字符;printf(“%d add %d is %d”, x, y, x+y);  输出: 10 add 20 is 30
【例3printf(a=%d\nb=%f, 2+3, 5.34);    输出:
(1) 普通字符照原样输出;
(2) %开始的 %d, %f 是一个整体,叫格式说明符,是对后面对应输出项的说明,同时也是输出项在输出格式控制字符串中的占位符。
(3) %f, %d不是随便乱用的,它要和输出项的一一对应(包括个数、类型)。
(4) %7.2f  %4d 加了修饰的格式说明符。
2. scanf函数是格式化输入函数,功能是通过键盘为变量输入数据。其格式是:
scanf(“输入格式控制字符串”, &变量1&变量2… , &变量n)
【例1int a; float b;  scanf(“%d%f”,&a,&b);    输入:3  4.5
【例2double x1, x2;  scanf(“%lf,%lf”,&x1,&x2);  输入:2.5 , 3.5
【例3int a; scanf(“a=%d”, &a);        输入:a=10
【例4int a;  scanf(“%d\n”,&a);  输入不好控制,容易出错!
(1) 输入变量和格式说明符要一一对应(个数,类型)!
(2) 输入格式控制字符串除了格式说明符,不要添加其他的; 格式说明符也不要修饰。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。