输入输出语句

2 篇文章 0 订阅

目录

printf() - 标准格式输出语句

格式控制串:

格式符:主要控制输出格式,必不可少

格式符:               作用

修饰符:起到修饰作用,可用可不用,要用到恰当的地方


printf() - 标准格式输出语句

使用时要添加头文件 #include <stdio.h>

格式1:printf(“要输出的字符”);//直接原样输出,注意转义字符

格式2:printf(“字符串   格式控制串”,输出表);

字符串会原样输出

格式控制串会由变量的值替换

输出表就是要输出的数据(变量名或地址)

int num = 10;

printf("num: %d\n",num);

输出结果: %d   会替换成 num 变量的值  10

       num:10

格式控制串:

按照一定的格式去输出变量的值,通常由格式符和修饰符组成

% 作为格式控制串开始符号,想要输出一个 %,使用“%%”

格式符:主要控制输出格式,必不可少

%d       将变量的值以有符号十进制整数输出

%u       输出无符号十进制整数

%o       输出无符号八进制整数

%x       输出无符号十六进制整数,字母用小写表示

%X       输出无符号十六进制整数,字母用大写表示

%c       输出单个字符

%s       输出字符串,字符串一般保存在数组内,后面的变量就应该是数组名

%f        输出小数,默认输出小数点后6位,会四舍五入

%e       输出科学计数法,默认输出小数点后6位,会四舍五入

%g       输出小数和科学计数法中短的一种

%p       输出变量的地址

格式符:               作用

i ,d            十进制整数

x ,X          十六进制无符号整数

o                 八进制无符号整数

u                 无符号十进制整数

c                 单一字符

s                 字符串

e ,E         指数形式浮点小数

f                 小数形式浮点小数

g                e和f中较短一种

%%            百分号本身

修饰符:起到修饰作用,可用可不用,要用到恰当的地方

#            用于%o,%x,自动添加前缀

+            用于%d,将正整数前加上符号(+)

m           m代表数字,控制域宽,对齐格式

              用于所有格式,输出字符<m 会在左边补空格,输出字符>m 原样输出,默认右对齐

-             用于所有格式,和m搭配使用,输出字符<m 会在右边补空格,左对齐

0            用于所有格式,和m搭配使用,输出字符<m 会在右边边补0

l             用于%d,%f,用于输出长整型(long)和双精浮点数(double)

h            用于%d,用于输出短整型(short)

.n           用于%f,控制小数点后位数

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值