10.C语言 printf函数

printf 函数是C语言标准库函数和 python 内置函数类似,主要用于将格式化后的字符串输出到终端的屏幕(C语言入门 Hello World)。使用 printf 函数需要包含头文件stdio.h

值得注意的是:需要注意#include “”与#include <>区别

一.printf函数简介

printf函数是格式化输出函数, 一般用于向标准输出设备按规定格式输出信息。在编写程序时经常会用到此函数。函数的原型为:

int printf(const char *format, ...);

  

返回值: 返回一个整型,若成功则返回输出的字符数,输出出错则返回负值。printf函数的调用格式为:

printf("<格式化字符串>", <参量表>);

  

二.C语言格式符/占位符

在 C语言中格式控制符/占位符 中也有对格式符有作简单的讲解:

%d 十进制有符号整数

%u 十进制无符号整数

%f 浮点数

%s 字符串

%c 单个字符

%p 指针的值

%e 指数形式的浮点数

%x%X 无符号以十六进制表示的整数

%o 无符号以八进制表示的整数

%g 把输出的值按照 %e 或者 %f 类型中输出长度较小的方式输出

%p 输出地址符

%lu 32位无符号整数

%llu 64位无符号整数

三.printf函数实战

/************************************************************************/
/*@文件 : printf_func.cpp                                                      
/*@日期 : 2020/4/28 21:47
/*@作者 : 猿说编程
/*@公众号                : 猿说编程
/*@博客                  : www.shuopython.com
/*@描述 :printf函数的使用
/************************************************************************/
 
#include "stdafx.h"
 
#include <stdio.h>
int main()
{
char ch = 'B';
char str[20] = "www.shuopython.com";
float flt = 3.1415;
int num = 150;
double dbl = 20.123456;
printf("字符为 %c 
", ch);
printf("字符串为 %s 
", str);
printf("浮点数为 %f 
", flt);
printf("整数为 %d
", num);
printf("双精度值为 %lf 
", dbl);
printf("八进制值为 %o 
", num);
printf("十六进制值为 %x 
", num);
return 0;
}

  

输出结果:

同样printf函数支持同时输出多个参数:

猜你喜欢:

1.安装 Visual Studio 2015

2.安装 Visual Studio 插件 Visual Assist

3.设置 Visual Studio字体/背景/行号

4.彻底卸载 Visual Studio 2008

5.彻底卸载 Visual Studio 2013/2015

6.#include <> 与 #include “” 区别

转载请注明:猿说编程 » C语言教程 » C语言 printf 函数



技术交流、商务合作请直接联系博主

扫码或搜索:猿说编程

python/C++教程

猿说编程

微信公众号 扫一扫关注

原文地址:https://www.cnblogs.com/shuopython/p/13089859.html