问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

c语言printf用法

发布网友 发布时间:2022-04-25 15:39

我来回答

1个回答

懂视网 时间:2022-08-14 21:41

1、printf函数的调用格式为: printf(<格式化字符串>, <参量表>)。

2、其中格式化字符串包括两部分内容:一部分是正常字符,这些字符将按原样输出; 另一部分是格式化规定字符,以%开始,后跟一个或几个规定字符,用来确定输出内容格式。

3、参量表是需要输出的一系列参数,其个数必须与格式化字符串所说明的输出参数个数一样多, 各参数之间用,分开, 且顺序一一对应,否则将会出现意想不到的错误。

热心网友 时间:2024-11-07 13:09

这个相当于
printf((const
char
*)'001');
你随意指定了一个指针,然后恰好那个地方有数据,但是没有'\0‘,所以就输出了一堆乱七八糟。
实际上也有可能会崩溃,还有可能什么都不输出。
C语言不检查参数类型,你无论写什么都当做const
char
*
fmt。这是C语言的优点之一,也是缺陷之一。不过目前大部分编译器会发出警告,早期的编译器可能不会。
你可以这样考虑:
printf("%X\n",'001');
'001'实际上就是一个数,不同编译器略有不同。
gcc
4上面的结果是303031
printf('001');
相当于printf((const
char
*)0x303031);
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
windows8怎么本地连接 windows8如何设置网络 诸葛亮故里诸葛亮故里纪念馆 临沂诸葛亮文化旅游节历届介绍 第四届诸葛亮文化旅游节纪念诞辰 ...请根据该表回答下面问题: (1)表中A、B、C分 ...请你分析样品A、B、C中代表血浆、原尿和尿液的样品分别是... c糖蛋白化验 江诗丹顿金属手表(江诗丹顿的手表女款) 定位最好的手表? 表带上的圈叫什么 printf在c语言中什么意思? 我的脸盲陛下哪里看 腾讯会议怎么用prprlive 完美世界怎么下载啊 腾讯大王卡短视频平台有哪些 腾讯视频和国际版会员通用吗 美团短信可能是新型诈骗手段,*连发紧急预警,这是怎么回事? 美团买菜商户找回个人信息验证码 朋友用我手机号说什么登陆美团但是美团发个验证信息 有个验证码 动态登陆验证码 这是干什么的 对我有 美团网商家要求先验证有没有风险 美团用微信支付怎么突然要身份认证是什么意思? 怎么提醒客人美团消费先验证 为什么我的酷狗音乐打开,状态栏没有图标? 华为mbook fn有什么用 20岁买保险哪种适合? 为什么酷狗投屏找不到设备 20岁男性买保险选择哪个险种好? 暴走英雄坛中最厉害的帮派是哪一个? 20岁买什么保险比较好。 我儿子20岁了,想买份保险,不知道该买什么保险好? C语言中,printf的使用格式 c语言中printf? C语言printf的用法 C语言 printf C语言如何用printf打印数组问题 c语言printf输出形式 c语言printf问题 手机QQ,微信发出语音没声音 什么是LoRa网关? LoRa网关和ZETA网关比较有什么区别? ZETA网关和LoRa网关对比有什么不同? 如何才能得到比特币 LoRa网关价格是多少? 比特币现金(BCC)是怎样的货币,怎么能获得它? LoRa网关支持的WAN连接方式有哪些? LoRa网关一般供电范围是多少? 怎么样投资比特币现金bitcoin cash(BCC)? 杀手74号之日本篇小说txt全集免费下载 企业为员工缴纳生育保险 青岛一公司鼓励员工生育三胎,有哪些奖励政策?