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; }
输出结果:
字符为 B 字符串为 www.shuopython.com 浮点数为 3.141500 整数为 150 双精度值为 20.123456 八进制值为 226 十六进制值为 96 请按任意键继续. . .
同样printf
函数支持同时输出多个参数:
printf("字符为 %c 字符串为 %s 浮点数为 %f ", ch,str,flt); //输出: 字符为 B 字符串为 www.shuopython.com 浮点数为 3.141500
猜你喜欢:
2.安装 Visual Studio 插件 Visual Assist
5.彻底卸载 Visual Studio 2013/2015
6.#include <> 与 #include “” 区别
转载请注明:猿说编程 » C语言教程 » C语言 printf 函数
技术交流、商务合作请直接联系博主
扫码或搜索:猿说编程
猿说编程
微信公众号 扫一扫关注