当前位置: 首页 > 编程笔记 >

C/C++语言printf命令使用方法

左翰海
2023-03-14
本文向大家介绍C/C++语言printf命令使用方法,包括了C/C++语言printf命令使用方法的使用技巧和注意事项,需要的朋友参考一下

在C语言以及其它语言中我们经常看到printf命令,那么怎么使用该命令输出想要的结果呢?下面就为大家演示。

1、printf()函数是一个格式化输出函数, 用户可以通过该命令向标准输出设备输出指定的格式信息。使用的方法是: printf("格式化字符串", 变量)。在使用前需要注意的是该命令被定义在stdio.h头文件中(C语言),所以需要在程序中加入#include<stdio.h>。printf()函数是一个格式化输出函数, 用户可以通过该命令向标准输出设备输出指定的格式信息。使用的方法是: printf("格式化字符串", 变量)。在使用前需要注意的是该命令被定义在stdio.h头文件中(C语言),所以需要在程序中加入#include<stdio.h>。

1、printf命令的使用方法

直接输出想要打印在屏幕上的文字:

例如:

printf("百度经验!\n");

printf("今天天气不错!\n");

这里的\n代表的是换行。

2、输出整数,以固定长度输出整数:

例如:

int a1=1;

int a2=10;

int a3=100;

printf("The result is %d.\n",a1);

printf("The result is %3d.\n",a1);

printf("The result is %3d.\n",a2);

printf("The result is %3d.\n",a3);

其中的%d代表后面的变量,d表示整数,d前面的整数代表该整数输出时会占用多大的空间,一般用于对齐输出。

3、输出小数,保留小数点后固定的位数:

例如:

float a=2.01;

printf("The result is %f.\n",a);

printf("The result is %.3f.\n",a);

double b=5.01;

printf("The result is %lf.\n",b);

printf("The result is %.3lf.\n",b);

小数有两种表示方法,一种是float单精度,一种是double双精度,使用起来没有太大的差别,只是double的精度是float精度的两倍,在printf输出时f代表单精度,而lf代表双精度。另外,“.3f”和".3lf"中的点加整数代表需要保留几位小数。

4、输出字符串(较为常用):

例如:

const char* str="Hello World!";

char buf[]="Hello World!";

printf("%s\n",str);

printf("%s\n",buf);

这里的s就是代表后面的字符串,而后面的变量可以使用字符串的指针或者字符串数组的数组名,结果都是一样的。

 类似资料:
  • 预处理指令是以 号开头的代码行,# 号必须是该行除了任何空白字符外的第一个字符。# 后是指令关键字,在关键字和 # 号之间允许存在任意个数的空白字符,整行语句构成了一条预处理指令,该指令将 在编译器进行编译之前对源代码做某些转换。 下面是本章涉及到的部分预处理指令: 指令 说明 # 空指令,无任何效果 #include 包含一个源代码文件 #define 定义宏 #undef 取消已定义的宏 #i

  • 本文向大家介绍C++/Php/Python 语言执行shell命令的方法(推荐),包括了C++/Php/Python 语言执行shell命令的方法(推荐)的使用技巧和注意事项,需要的朋友参考一下 编程中经常需要在程序中使用shell命令来简化程序,这里记录一下。 1. C++ 执行shell命令 2. Php执行shell命令 3. Python执行shell命令 以上这篇C++/Php/Pyth

  • 作为 C 语言中主力的标准输出函数, printf 为我们提供了丰富的格式选项。 1. 格式参数 首先列举一下 printf 全部的参数: % [标志位] [显示占位宽度] [精度] [数字长度] 说明符 这里面用括号包裹的内容为可选参数,我们分项来介绍上面的各项参数,首先从最常用的说明符开始介绍: 说明符 参数含义 输出示例 o 无符号八进制数 410 x 无符号十六进制数 7ff X 无符号

  • 本文向大家介绍Objective-C语言使用C字符串,包括了Objective-C语言使用C字符串的使用技巧和注意事项,需要的朋友参考一下 示例 转换NSString为const char使用-[NSString UTF8String]: -[NSString cStringUsingEncoding:]如果您的字符串使用非UTF-8编码,则也可以使用。 对于反向路径,请使用-[NSString

  • 在欢迎你拥抱OpenFOAM之前,首先欢迎来到C++的世界! 若有程序员说 xxx语言是世界上最好的语言 不严重的情况是整个聊天群下午就会爆掉了,严重的是会引起人身攻击的。虽然PHP直接在官方文档里面说 PHP is the best language for web programming 但C++并没有说C++ is the best language for scientific compu

  • 本文向大家介绍Objective-C语言调用方式,包括了Objective-C语言调用方式的使用技巧和注意事项,需要的朋友参考一下 示例 调用实例方法: 在当前实例上调用实例方法: 调用一个带有参数的方法: 调用类方法: