欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

C++学习(六)之 输出

程序员文章站 2022-06-24 12:41:06
输出学习时的笔记(其实也没什么用,留着给自己看的) printf 用于输出内容 控制台黑窗口printf("要输出的内容"); //可以是任意内容-->如果要输出变量 1、格式占位符(格式占位字符串)%d 接收int型 输出有符号的10进制%f 接收float型 输出的时候 用%f或者%lf是一样的 ......

输出学习时的笔记(其实也没什么用,留着给自己看的)  

 

printf 用于输出内容 控制台黑窗口
printf("要输出的内容"); //可以是任意内容
-->如果要输出变量


1、格式占位符(格式占位字符串)
%d 接收int型 输出有符号的10进制
%f 接收float型 输出的时候 用%f或者%lf是一样的
%c 接收char型 输出字符
%lf 接收double型
%s 接收字符串类型
%o 用无符号8进制输出一个整型
%x %X 无符号16进制输出一个整型
%u 无符号的10进制整型(没有负数)
%e %E 指数形式的小数
%g %G 输出浮点型 (选择%e和%lf中比较短的宽度进行输出)


2.控制输出


2.1最小输出宽度 输出多少字符
%2d 最少输出两位数字 位置不够用空格补齐(默认前面留空格 即默认右对齐) 够的话原样输出
356-->%2d


2.2精度 小数位数 (只能用于小数)
%.9lf .9表示精度 保留9位数
%m.nlf -->m表示最小输出位数 .n表示保留几位小数

2.3标志
+ - 0 # 空格
+ 前面输出一个符号 %+d
- 控制左对齐
0 位数不够 前面填充0 用于左对齐 %03d
# 对于 %o %x 有影响 如果是8进制 最后的输出结果前面加0 如果是16进制前面加0x
空格 % d 如果是正数 在前面补一个空格 负数不用管
\t 也可以控制对齐

2.4长度 h表示短 l表示长
long->long int %ld
short->short int %hd
long long %lld

%f flaot类型->%lf doublt

-->一般格式占位符
%[标志][最小宽度][.精度][长度]类型

符号 10位小数 保留2位小数 浮点型
%+10.2lf

字符 单引号括起来的单个字符不能拆分 'M'
字符串 多个字符组成 可以拆分 双引号括起来 “” “hello”
特殊字符 \+其他内容
'\t' tab 制表符
'\n' 换行
'\\' 转义字符






printf 输出

 

 

************************************************************/

 

练习代码

C++学习(六)之 输出

 

效果

 

C++学习(六)之 输出