c语言中输出值作用,printf在c语言中什么意思
printf在c语言中什么意思
在C语言中,printf 是一个库函数。它在头文件 stdio.h 中声明,其作用为按照用户指定的格式输出一个字符串。系统在执行这个函数时,会将字符串中的普通字符逐个按照原样输出,如果遇到转义字符,则按照其意义进行对应输出(如:遇到 \n 后会换一行,相当于在键盘上按一下回车)。如果遇到格式字符,则判断该字符代表的数值类型,然后从后面的输出表列中调取一个表达式,计算它的值,用结果替换格式字符。
函数原型:void printf(const char *format,...);
格式化输出时,format参数中的格式化标志。%d 整数的参数会被转成有符号的十进制数字
%u 整数的参数会被转成无符号的十进制数字
%o 整数的参数会被转成无符号的八进制数字
%x 整数的参数会被转成无符号的十六进制数字,并以小写 abcdef 表示
%X 整数的参数会被转成无符号的十六进制数字,并以大写 ABCDEF 表示
%f double 型的参数会被转成十进制数字,并取到小数点以下六位,四舍五入
%e double 型的参数以指数形式打印,有一个数字会在小数点前,六位数字在小数点后,而在指数部分会以小写的 e 来表示
%E 与 %e 作用相同,唯一区别是指数部分将以大写的 E 来表示
%g double 型的参数会自动选择以 %f 或 %e 的格式来打印,其标准是根据打印的数值及所设置的有效位数来决定。
%G 与 %g 作用相同,唯一区别在以指数形态打印时会选择 %E 格式。
%c 整型数的参数会被转成 unsigned char 型打印出
%s 指向字符串的参数会被逐字输出,直到出现 NULL 字符为止
%p 如果是参数是 "void *" 型指针则使用十六进制格式显示
例子:# include
int main(void)
{
int i = 10;
printf("%d\n", i); /*%d是输出控制符,d 表示十进制,后面的 i 是输出参数*/
return 0;
}
PHP中文网,大量编程入门教程,欢迎学习!
c语言中输出值作用,printf在c语言中什么意思相关推荐
- pandas使用replace函数替换dataframe中的值:replace函数对dataframe中的多个值进行替换、即一次性同时对多个值进行替换操作
pandas使用replace函数替换dataframe中的值:replace函数对dataframe中的多个值进行替换.即一次性同时对多个值进行替换操作 目录
- pandas使用replace函数替换dataframe中的值:replace函数对dataframe中指定数据列的值进行替换、替换具体数据列的相关值
pandas使用replace函数替换dataframe中的值:replace函数对dataframe中指定数据列的值进行替换.替换具体数据列的相关值 目录
- asin c语言中 返回值范围_大学C语言考试易错知识点总结
作者:cggwz 来源:https://blog.csdn.net/cggwz/article/details/103740713?utm_medium=distribute.pc_relevant. ...
- 在c语言中 函数的作用是什么,C语言程序中函数的定义
C语言程序中函数的定义 C语言的函数问题是困扰很多学者的问题的,c程序中什么是函数呢?下面啦小编为大家精心推荐的c程序中函数的定义,希望能够对您有所帮助. C语言读书笔记--函数 先来看看函数的一般形 ...
- c语言空格有什么作用,空格在c语言中怎么表示 C语言中的空格字符怎么表示
c语言中表示空格的是什么代码? 分析如下: 不是所有字符都需要转义的,空格直接就敲空格,或者使用ASCII码值赋值为32. 空格没有转义字符.合法转义字符如下:\a 响铃(BEL) .\b 退格(BS ...
- c语言中单词的作用与形式,C语言基础教程:单词的用法与规则
在C语言中,单词是由若干个有序的字符组成的,单词的集合称为词汇.C语言的单词有如下几种:标识符.关键字.运算符.分隔符.常量.字符串和注释符. 下面对上述7种单词的词法规则逐一详述,有些单词,例如,关 ...
- c语言地址有什么作用是什么,C语言中取地址运算符是什么?
在C语言中取地址运算符是"&"."&"作为一元运算符,结果是右操作对象的地址:地址本身是一个抽象的概念,用于表示对象在存储器中的逻辑位置. 在C ...
- DCDC基础(5)-- BUCK电路中输出电容的作用是什么?如果只是滤波的话去掉这颗电容行不行?
欢迎关注我的微信公众号:射频工程师的日常,每天给你分享技术干货 上篇文章本来想写BUCK输出电容的计算的,但是看到好多电子同行理解都比较深刻,理论基础都非常扎实,我就改变了想法,转而写了一篇关于续流二 ...
- c语言 二进制输出_推荐收藏!C语言入门基础知识大全
01C语言程序的结构认识 用一个简单的c程序例子,介绍c语言的基本构成.格式.以及良好的书写风格,使小伙伴对c语言有个初步认识. 例1:计算两个整数之和的c程序: #include main() {i ...
- c语言编程输出指定范围的素数,C语言输出范围内所有素数
用C语言输出100之间的所有质数 用C语言输出100之间的所有质数. 各位. 首先新建一个空白的c语言文件,引入头文件,头文件中包括math库,稍后会用到,建立主函数: 主函数上面新建一个判断素数的函 ...
最新文章
- OSI七层 TCP/IP四层 TCP/IP协议栈: 不同的通信协议的大集合
- 当对象或对象属性为空时,如何安全给对象或对象属性添加默认值
- JAVA各种并发锁从synchronized 到CAS 到 AQS
- 全球及中国养老护理行业十四五趋势前景与投资动向建议报告2022版
- [BZOJ1007](HNOI2008)水平可见直线(半平面交习题)
- linux 连接wifi wpa2,RHEL等Linux系统使用wpa_supplicant以WPA-PSK/WPA2-PSK连接WIFI
- Leaflet笔记-把leaflet-tilelayer-wmts移植到vue cli中(含思路)
- jQuery中live函数的替代-【jQuery】
- JDK9.0.4安装配置
- java通过+拼接字符串导致的无效SQL,三目运算符与+运算符结合使用时需要注意了
- 一个火车上遇到的女孩所引发的联想
- 深入JavaScript之获取cookie以及删除cookie
- 结构变量输入不正确的顺序可能会导致不正确的操作结果
- 牛津高阶字典ld2_(离线)英语词典软件推荐
- 【IEEE】IEEE论文接收后proof(校样)全流程实例讲解
- c语言小白能自学吗,零基础小白学编程,该如何入门?
- 摄像头安装指南( spca5xx)
- Hashcat密码破解攻略
- 行业网站十年改变了什么 电商网 -《电子商务世界》打造电子商务大社区
- Host文件是什么?host文件有什么作用?