该代码全部在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 打印内容的更多相关文章

  1. printf 打印 unit32_t

    今天在网上找了老半天终于找到了:printf 打印 uint32_t 类型  uint32_t domainId; printf("\ndomainId=========%lu", ...

  2. printf打印

    printf 打印变量(整型,浮点型,双精度型,字符型,字符串类型) 整型: printf("%d",a); 打印出整形变量a 浮点型:printf("%f", ...

  3. 如何修改int的打印内容——史上最难的JAVA面试题

    序 今天看到了一个比较特别的面试题,考察的是如何改变int的System.out.print的结果.题目如下: 下面的一句话"这是初级java实习生面试题"非常挑衅的激起了大家做题 ...

  4. 【安富莱专题教程第7期】终极调试组件Event Recorder,各种Link通吃,支持时间和功耗测量,printf打印,RTX5及中间件调试

    说明:1.继前面的专题教程推出SEGGER的RTT,JScope,Micrium的uC/Probe之后,再出一期终极调试方案Event Recoder,之所以叫终极解决方案,是因为所有Link通吃.  ...

  5. Lodop某个电脑打印内容大小有问题

    可能原因分析:本地设置放大比例问题,是真实的放大或缩小,1.查看比例应在100%, 2.控制面板设置显示应在100%(win7 win10中) 3.超文本样式问题,分析样式中不同浏览器版本下显示不一致 ...

  6. HTMLTestRunner显示用例打印内容

    我们知道默认的HTMLTestRunner运行时成功只会显示...,失败也只是显示E suite = unittest.TestLoader().loadTestsFromTestCase(MyTes ...

  7. printf打印字节

    int i = 0; printf("buf:"); for(i = 0; i < sizeof(buf); i++) { printf("0x%x", ...

  8. 如何将打印内容转换为bmp位图文件

    bmp是一种与硬件设备无关的图像文件格式,使用非常广.它采用位映射存储格式,除了图像深度可选以外,不采用其他任何压缩,因此,BblP文件所占用的空间很大.BMP文件的图像深度可选lbit.4bit.8 ...

  9. 使用定时器实现在console中打印内容

    <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...

随机推荐

  1. WAS集群系列(6):集群搭建:步骤4:安装WAS升级软件

    逐步点击"下一步",注意一处流程,例如以下列举: "升级软件"安装的路径设置,建议与之前的WAS及IHS安装的绝对路径同样,例如以下所看到的: 逐步点击,完毕安 ...

  2. 利用iptables实现基于端口的网络流量统计

    如何统计某个应用的网络流量(包括网络流入量和网络流出量)问题,可以转换成如何基于端口号进行网络流量统计的问题.大部分网络应用程序都是传输层及以上的协议,因此基于端口号(tcp, udp)统计网络流量基 ...

  3. ulimit 参数介绍

    Linux对于每个用户,系统限制其最大进程数.为提高性能,可以根据设备资源情况,设置各linux 用户的最大进程数 可以用ulimit -a 来显示当前的各种用户进程限制.下面我把某linux用户的最 ...

  4. Docker的简单认知

    Docker images: docker image是一个只读打模板,用来创建Docker 容器 Docker Registers 互联网上存储images的地方 Docker containers ...

  5. UISearchDisplayController简单使用

    最近在做一个简单的app入门,中间有一个页面用到了搜索框,本来以为很简单的控件,没想到用到的时候才发现很麻烦. 搜索框使用过程大约有以下几个状态:不活跃-活跃-输入关键词-根据关键词动态列出相关结果- ...

  6. jquery的Post方法$.post()

    $.post是jquery自带的一个方法,使用前需要引入jquery.js 语法:$.post(url,data,callback,type); url(必须):发送请求的地址,String类型 da ...

  7. BestCoder Round #81 (div.2)1001

    Machine Accepts: 580 Submissions: 1890 Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/65 ...

  8. 小安,今天学会了MySQL中查询时间的方法哦

  9. ecshop中404错误页面设置

    在ecshop系统当中,比如你随意将商品详细页面的地址中的ID修改为一个不存在的商品ID,ecshop会自动跳转到首页.ecshop在这方面做得非常的差,甚至导致了很多的站不被搜索引擎收录.最模板提供 ...

  10. ubuntu下安装postgres

    PostgreSQL 是一款强大的,开源的,对象关系型数据库系统.它支持所有的主流操作系统,包括 Linux.Unix(AIX.BSD.HP-UX,SGI IRIX.Mac OS.Solaris.Tr ...