printf函数

基本用法

printf ()将参数文本打印到屏幕,f表示格式化(format)。printf()不会在行尾自动添加换行符,运行结束后,光标停留在结束的地方。为了让光标移到下一行开头,可以在输出文本的结尾添加/n

#include <stdio.h>
int main ()
{
    printf ("Hello/n World/n");
    return 0;
}
# include <stdio.h>
int main ()
{
    printf ("Hello/n");
    printf ("World/n");
    return 0;
}

二者运行结果相同。

占位符

占位符表示这个位置要用其他值来替换。占位符第一个字符统一为%,第二个字符表示占位符的类型。输出文本里可以使用多个占位符。如%d代入数值,%s代表字符串。

printf()参数与占位符有一一对应的关系。如果有n个占位符,printf()的参数应该为n+1个。如果参数个数少于对应的占位符,printf()可能会输出内存中的任意值。

输出格式

限定宽度

显示正负数

限定小数位

# include <stdio.h>
int main ()
{
    printf ("%*,*f",6,2,123.456);
    return 0;
}  

结果为 123.46

输出部分字符串

占位符为%.[m]s,[m]表示一个数字,用于指定输出长度。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值