扫二维码与项目经理沟通
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流
输出函数是putchar和printf,putchar只能输出字符常量和字符型变量,printf可以输出各种类型变量,所以答案是printf。
成都创新互联专业为企业提供上海网站建设、上海做网站、上海网站设计、上海网站制作等企业网站建设、网页设计与制作、上海企业网站模板建站服务,10多年上海做网站经验,不只是建网站,更提供有价值的思路和整体网络服务。
另外,getchar和putchar一对,针对字符及字符变量进行操作,scanf和 printf一对,可以输入输出各种类型变量, 设ch为char型变量,i 为整型变量,用法如下,
输入: c = getchar(); scanf("%c",ch)(注意会经常忘); scanf("%d",i);
输出: putchar(c); printf("%c",ch); printf("%d",i);
getchar()可以接受各种字符,包括空格回车,相应的putchar可以输出一个字符如:
putchar('a');屏幕上就会打出a,putchar还可以打出已经存在字符变量ch中的值:
c = ‘a’;putchar(c);屏幕也会打出a来,scanf和printf没什么特别的,别输错就行,另外,输入多个变量时,如:scanf("%c,%d",ch,i);这时候要把逗号也输进去,先输'a',再输',',再输1,这样才行,好吧,就这些吧
你可以使用printf函数输出x1=x2=数字的格式,如下所示:
c
int x = 10;
printf("x1=x2=%d\n", x);
输出结果为:x1=x2=10。
其中,%d是格式控制符,用于输出整数类型的变量。如果需要输出其他类型的变量,如浮点数,则需要使用其他格式控制符。
声明变量x为double型(浮点双精度)或float(浮点单精度)。
调用输入函数scanf("%lf",x);或scanf("%f",x);——其中%lf表示x是double型、%f表示float型。
调用printf("%.5f\n",x);输出——其中.5表示小数点后保留5位小数。
在stdio.h头文件中,定义了格式输出函数printf,在此函数中,使用%f或%lf格式符,都可以输出double变量的值。 说明 (1). 可以在"%"和字母之间插进数字表示最大场宽。 例如:%9.2f 表示输出场宽为9的浮点数, 其中小数位为2, 整数位为7, 小数点占一位, 不够9位右对齐。 对浮点数, 若整数部分位数超过了说明的整数位宽度, 将按实际整数位输出; 若小数部分位数超过了说明的小数位宽度, 则按说明的宽度以四舍五入输出。 另外, 若想在输出值前加一些0, 就应在场宽项前加个0。 例如: %04d 表示在输出一个小于4位的数值时, 将在前面补0使其总宽度 为4位。 如果用浮点数表示字符或整型量的输出格式, 小数点后的数字代表最大宽度, 小数点前的数字代表最小宽度。 (2). 可以在"%"和字母之间加小写字母l, 表示输出的是长型数。 例如: %ld 表示输出long整数 %lf 表示输出double浮点数 (3). 可以控制输出左对齐或右对齐, 即在"%"和字母之间加入一个"-" 号可 说明输出为左对齐, 否则为右对齐。
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流