能详细说一下c语言中%d %s %f还有我忘的所代表的数据类型

如题所述

%d 输出的10进制整数,%s输出的是字符串,%f输出的是单精度浮点数,
更多的可以看我的帖子“C语言视频 VS2015:[10]printf”:
http://jingyan.baidu.com/article/8ebacdf021253d49f65cd539.html
帖子集文档,截图于一体,涉及msdn的查询和使用,
① 不同类型的数据的打印;
② 特殊字符的打印;
③ 打印精度的问题;
希望对你有用哦,我ndk吧吧主,有问题可以ndk吧留言,谢谢!
温馨提示:内容为网友见解,仅供参考
第1个回答  2015-01-01
%d 十进制整型。 %s 字符串型。 %f float 型。 %lf double 型。
%e 浮点型指数型。%x 十六进制整型。 %o 八进制整型。%u 无符号整型。
%p 地址型。%g 简略型。

能详细说一下c语言中%d %s %f还有我忘的所代表的数据类型
d整型,%s字符串,%f浮点型

C语言中的格式说明符由什么组成
u:按无符号整型数据十进制的实际长度输出。lu:对长整型可以用格式输出 mu:指定字段宽度用格式输出 ⑤ c格式:输出一个字符。⑥ s格式:用来输出一个串。有几中用法 s:例如:printf("%s", "CHINA")输出"CHINA"字符串(不包括双引号)。ms:输出的字符串占m列,如字符串长度大于m,将字符串全部...

C语言中%d,%s,%x,%f,%.100f,%的意思
在C语言中,格式说明用于控制输出数据的格式。它们以“%”开始,后跟一个或多个格式字符。格式说明的使用可以让输出更加清晰、易读。常见的格式字符包括:%d:整型输出,%ld:长整型输出。%o:以八进制数形式输出整数。%x:以十六进制数形式输出整数,或输出字符串的地址。%u:以十进制数输出无符...

C语言中%d表示什么意思?
d表示输入或输出十进制有符号数;%f表示输入或输出浮点数(float,四字节表示);在C语言中输出不同数据时需要用到不同的格式字符,%d是用来输出十进制整型数据的实际长度输出,%f是以小数形式输出单、双精度度数。以下是详细介绍:1、%d表示输入或输出十进制有符号数;2、%f表示输入或输出浮点数(float...

C语言中类打印啊,输入的类型都有哪些。定义用什么, 比如,定义用int 打...
简单来说:输入类型有整型、浮点型(输入后自动转换为双精度)、双精度型、字符型和字符串型。打印分别是%d、%f、%c和%s.

c语言中的“%d,%s,%c,%d,%f,%s”是什么意思
这一类符号是“格式说明”,用于格式的输入与格式的输出,就是当printf和scanf函数中在输入输出时,对不同类型的数据(如int,float,char等)要使用不同的格式来进行说明。d,用来输出十进制整数。f,用来输出实数(包括单,双精度),以小数形式输出,默认情况下保留小数点6位。c,用来输出一个字符。s,...

C语言中 %+字母 所有用法
c字符格式%s 字符串格式%d 整型格%f 浮点型格%u无符号整型格式%p地址格式%o八进制格式%x十六进制格式

C语言 printf详解
C语言中的printf函数提供了丰富的格式控制选项,用于精准地输出不同类型的数据。这些选项包括转换说明符,如%d用于十进制整数,%f用于浮点数,%s用于字符串,还有各种针对特定类型的特殊格式,如%e用于指数表示浮点数。标志如'-'和'+'用于控制对齐方式,'0'用于填充空位,而'm.n'用于设置输出的宽度和...

C语言中f和d的区别
C语言中的%f代表的是单精度浮点数float类型的基本数据类型。C语言中的%d表示整数int类型的基本数据类型。C语言中%f和%d的区别在于,%f是用来表示小数的,而%d是用来表示整数的。另外还有其他的数据类型例如,%c表示字符类型、%o表示八进制形式输出无符号整数和%s表示字符串类型。

C语言中%d,%nd,%f,%lf,%c,%o,%x %e这个几个符号都表示什么?
6、%e-以指数形式输出单、双精度实数;7、%g-以%f%e中较短的输出宽度输出单、双精度实数;8、%c-输出单个字符;9、%s-输出字符串;下面给出一些常用符号的含义:1、!-表示逻辑非或者取反;2、#-表示预编译;3、%-在输入输出格式化字符串中根据表面的字母表示特定的数据类型;4、^-表示异或操作;5...

相似回答