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

大学新生 c语言 那个百分号d是什么意思啊 一头雾水

发布网友 发布时间:2022-04-23 00:37

我来回答

7个回答

热心网友 时间:2023-01-27 17:37

%d这个位置需要输入或输出一个整型数据。格式指定符常出现在输出代码中,由%和格式字符组成,它的作用是将输出的数据转换为指定的格式输出。格式指定符总是由“%”字符开始。如图:

事实上,%d 中的 d 并不表示 integer,而是表示 decimal(10进制)。类似的 %x 常用于打印 16 进制整数(hexadecimal), %o 常用于打印 8 进制整数(octal)。C语言程序开发中的整数显然可以是任意进制的。

扩展资料

一般来说,所谓日志,其实就是一些字符串,printf() 函数为了方便的将其他(字符串以外)类型的参数整合入字符串,提供了一些占位符,例如 %s, %d, %f, %p 等。

一个有趣的问题是,%s 可以填充字符串(string),%f 可以填充浮点数(float),%p 则可以填充一个指针(pointer),这些占位符分别是用对应英文单词的首字母表示的,因此比较好记。

热心网友 时间:2023-01-27 18:55

写在双引号里是格式字符串,被scanf和printf引用时,说明%d这个位置需要输入或输出一个整型数据,scanf输入的整型数据由格式串后面提供变量装载,变量需要求地址,一般前面加&号即可

热心网友 时间:2023-01-27 20:30

这个需要仔细研究,C语言输出数据格式十分灵活,且输入输出是最常用的基本功能,你不弄懂它,它老来找你麻烦,让你寸步难行。和学英语一样,有某几个单词不认识,阅读时老遇到它,你查几回字典,记住它,它就不来烦你了。

热心网友 时间:2023-01-27 22:21

%d是用在scanf和printf函数中,用来描述int整数的一个“格式符”,表示此处要输入或输出一个int

热心网友 时间:2023-01-28 00:29

scanf("%d %d",&r,&b);
这里双引号里的是输入格式,“%d %d”表示输入两个int型数值,用空格分隔,保存到逗号后面对应的变量地址中。比如输入1 2回车,那么r的值就1,b的值就是2。
scanf输入格式默认空格分隔,所以这里其实不需要加空格,直接写“%d%d”就可以了。
但是如果想用其他分隔符号,比如指定用逗号分隔,那么就要写“%d,%d”,但这样输入的时候也必须打逗号。
后面&r,&b是取变量的地址,记住scanf后面参数是地址不是值。

热心网友 时间:2023-01-28 02:54

自学吗?我也打算自学

热心网友 时间:2023-01-28 05:35

格式说明符
1、%d 十进制有符号整数。
2、%u 十进制无符号整数。
3、%ld 输出long整数 。
4、%s 字符串。
5、%c 单个字符。
6、%p 指针的值。
7、%e 指数形式的浮点数。
8、%x, %X 无符号以十六进制表示的整数。
9、%0 无符号以八进制表示的整数。
10、%g 自动选择合适的表示法。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
...赵高指鹿为马、燕昭王以千金买千里骨马、田忌赛马的故事!_百度... 什么是草花? 草花是怎么用的? Rio和锐澳是一家吗 锐澳公司介绍 暧昧期间出去吃饭应该谁买单啊? 一般女方出走几天男方能起诉离婚 女生戴什么水晶手链好1992年出生的 送女生手链时怎么说才浪漫(蓝水晶),就比如像钻石是女人最好的朋友之类... 新民晚报杯足球赛市级总赛事组委会电话 三星S系列新旗舰:三星S20、S20+、S20 Ultra外观和拍照对比 三星s21+和三星s20ultra那个好 Samsung S20 Ultra值得买吗? 求个3d定制女仆2 1.46界面汉化或者是1.3.1.2的游戏本体 买哪个好?(三星s20 Ultra 16+512g)和(iPhone12pro MAX 512g) CM3D2的1.32.2汉化补丁能装到1.32.1吗 cm3d2 文字汉化以及傻瓜步兵插件for1.15怎么用 同样是一亿像素,三星S20 Ultra为什么更强? 我cm3d2打开后总是崩溃? 三星S20Ultra 和 华为P40 Pro+买哪个比较好性价比高啊? 求一个cm3d2 3d定制女仆2 1.51版本存档 最好带汉化补丁 三星Galaxy S20与S20+和S20 Ultra对比-你所需要知道的都在这里_百度知... 求谁有CM3d2 1.46得汉化补丁和使用方法 三星Galaxy S20、S20+、S20 Ultra对比,三款机皇有多大区别 - 信息提示 三星s20ultra和s21ultra的区别是什么? 《3D定制女仆2》怎么转换成中文? 可以给个cm3d2的汉化补丁吗,要1.42以上的。悬赏好说,1.46更好了。 S20 Ultra和Note20 Ultra这两款手机哪个更适合你? CM3D2的VR版谁知道怎么打汉化补丁 C语言中printf里的d%是什么意思? C语言的d%%是什么意思 C语言d%是什么意思啊~! c语言中%*d是什么意思 C语言 %d 、 %f 分别是什么意思? C语言中%d是什么意思?能不能说的通俗易懂一些。刚学。还有%符号是什么意思?请回答一下,谢谢! C语言中%d的%,d分别表示什么? C语言中%d和%f是什么意思啊? c语言中%%d和%%%d分别是什么意思 C语言里面,%d%c%f分别是什么意思?怎么用? c语言中 %d%d和%d,%d 有什么区别? /d在c语言中是什么意思 c语言中%+d是什么意思 开关及清除屏键是什么 C语言中%0.2d和%2d分别是什么意,有什么区别 c语言中%5.2d是什么意思我是刚学习C语言 c语言中的符号%6.2d是什么意思 C语言输出printf里面%*d是什么意思? c语言%8.2d什么意思,尤其是那个8是干嘛的? 蓝莓酒能放冰箱冰过喝吗