c++之 printf 打印内容
该代码全部在Visual Studio 2015中编写,有关VS2015的安装流程后期在写相关的博文
首先让我们来输出一下hello, world!
1、首先新建一个main.cpp的文件,然后在该文件中写入下面的代码
#include <stdio.h>
int main() {
printf("hello, world!\n");
return 0;
}
2、在VS中编译运行结果如下

输出中文
1、程序main.cpp代码如下
#include <stdio.h>
int main() {
printf("你好,中国\n");
return 0;
}
2、运行结果如下

格式化输出整数
1、程序main.cpp代码如下
#include <stdio.h>
int main() {
//使用%d当做一个占位符,该占位符接收一个整数
printf("number : %d ok\n", 3);
printf("number : %d ok\n", 33);
printf("number : %d ok\n", 333);
return 0;
}
2、运行结果如下

格式化输出整数 --> 输出对齐
可以看到上面的例子由于值的长短不一样,导致输出看到的效果不是那么美观,可以使用下面的方式来进行输出
1、程序main.cpp代码如下
#include <stdio.h>
int main() {
// %3d用来指定该占位符所占的宽度,为了输出看着比较整齐
printf("number : %3d ok\n", 3);
printf("number : %3d ok\n", 33);
printf("number : %3d ok\n", 333);
return 0;
}
2、运行结果如下

格式化输出小数
1、程序main.cpp代码如下
#include <stdio.h>
int main() {
//使用%f当做一个占位符,该占位符接收一个小数
printf("x = %f, y = %f \n", 12.35, 90.01);
return 0;
}
2、运行结果如下

格式化输出小数 --> 保留小数位数
1、程序main.cpp代码如下
#include <stdio.h>
int main() {
//%.2f 表示接收一个小数,只保留小数点后面的2位
printf("x is %.2f \n", 123.456789);
return 0;
}
2、运行结果如下

例子
1、输出123*456的值
#include <stdio.h>
int main() {
printf("123 * 456 = %d \n", 123 * 456);
return 0;
}

2、输出123.456 * 123.456 的值,并保留4位小数
#include <stdio.h>
int main() {
printf("123.456 * 123.456 = %.4f \n", 123.456 * 123.456);
return 0;
}

c++之 printf 打印内容的更多相关文章
- printf 打印 unit32_t
今天在网上找了老半天终于找到了:printf 打印 uint32_t 类型 uint32_t domainId; printf("\ndomainId=========%lu", ...
- printf打印
printf 打印变量(整型,浮点型,双精度型,字符型,字符串类型) 整型: printf("%d",a); 打印出整形变量a 浮点型:printf("%f", ...
- 如何修改int的打印内容——史上最难的JAVA面试题
序 今天看到了一个比较特别的面试题,考察的是如何改变int的System.out.print的结果.题目如下: 下面的一句话"这是初级java实习生面试题"非常挑衅的激起了大家做题 ...
- 【安富莱专题教程第7期】终极调试组件Event Recorder,各种Link通吃,支持时间和功耗测量,printf打印,RTX5及中间件调试
说明:1.继前面的专题教程推出SEGGER的RTT,JScope,Micrium的uC/Probe之后,再出一期终极调试方案Event Recoder,之所以叫终极解决方案,是因为所有Link通吃. ...
- Lodop某个电脑打印内容大小有问题
可能原因分析:本地设置放大比例问题,是真实的放大或缩小,1.查看比例应在100%, 2.控制面板设置显示应在100%(win7 win10中) 3.超文本样式问题,分析样式中不同浏览器版本下显示不一致 ...
- HTMLTestRunner显示用例打印内容
我们知道默认的HTMLTestRunner运行时成功只会显示...,失败也只是显示E suite = unittest.TestLoader().loadTestsFromTestCase(MyTes ...
- printf打印字节
int i = 0; printf("buf:"); for(i = 0; i < sizeof(buf); i++) { printf("0x%x", ...
- 如何将打印内容转换为bmp位图文件
bmp是一种与硬件设备无关的图像文件格式,使用非常广.它采用位映射存储格式,除了图像深度可选以外,不采用其他任何压缩,因此,BblP文件所占用的空间很大.BMP文件的图像深度可选lbit.4bit.8 ...
- 使用定时器实现在console中打印内容
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...
随机推荐
- NetAnalyzer笔记 之 四. C#版的抓包软件
[创建时间:2015-09-10 22:37:04] NetAnalyzer下载地址 不好意思啊,NetAnalyzer停更有点长了,今天继续填坑^&^ NetAnalyzer实现结构 在上一 ...
- (LeetCode)两个队列来实现一个栈
原题例如以下: Implement the following operations of a stack using queues. push(x) -- Push element x onto s ...
- openssl 证书请求和自签名命令req详解
1.密钥.证书请求.证书概要说明 在证书申请签发过程中,客户端涉及到密钥.证书请求.证书这几个概念,初学者可能会搞不清楚三者的关系,网上有的根据后缀名来区分三者,更让人一头雾水.我们以申请证书的流程说 ...
- thinking in java知识小记(一)
知识点一(javadoc): 使用javadoc时特别注意选择encoding和charset为utf-8,要不然生成的javadoc会是乱码,命令:javadoc -encoding utf-8 - ...
- UIApplication的作用
1.设置app图标右上角的数字2.设置状态栏的属性(样式.是否要显示)3.打开某个链接\发短信\打电话4.keyWindow : 访问程序的主窗口(一个程序只能有一个主窗口)5.windows : 访 ...
- TableView数据源方法的执行顺序
UITableView显示数据的过程 1.调用一次tableView:numberOfRowsInSection:方法确定行数 2.调用多次tableView:heightForRowAtIndexP ...
- DIV+CSS 自适应布局
两栏布局,左边定宽200px,右边自适应.如何实现?我的第一个反应就是:用flex伸缩盒呀,然后balabala...说完之后,面试官说,还有没有别的方法?flex有些浏览器不支持嗯...我愣了一下, ...
- mysql的锁--行锁,表锁,乐观锁,悲观锁
一 引言--为什么mysql提供了锁 最近看到了mysql有行锁和表锁两个概念,越想越疑惑.为什么mysql要提供锁机制,而且这种机制不是一个摆设,还有很多人在用.在现代数据库里几乎有事务机制,aci ...
- JavaScript split()
http://www.w3school.com.cn/jsref/jsref_split.asp
- oracle服务的开始和关闭 CMD
开始: @echo halt oracle service ...net start OracleServiceORCLnet start OracleOraDb11g_home1TNSListene ...