c语言中d是什么意思c语言中d和d分别是什么意思?

2021-03-07 10:05:51 字数 5710 阅读 7898

1楼:啦啦啦咯哦

%d是用来指定输入和输出时的数据类型和格式,表示“以十进制整数的形式输出”。

%a浮点数、十六进制数字和p-记数法(c99)

%a    浮点数、十六进制数字和p-记法(c99)

%c     一个字符(char)

%c 一个iso宽字符

%d    有符号十进制整数(int)(%ld、%ld:长整型数据(long),%hd:输出短整形。)

%e    浮点数、e-记数法

%e    浮点数、e-记数法

%f     单精度浮点数(默认float)、十进制记数法(%.nf 这里n表示精确到小数位后n位.十进制计数)

%g    根据数值不同自动选择%f或%e.

%g    根据数值不同自动选择%f或%e.

%i有符号十进制数(与%d相同)

%o    无符号八进制整数

%p   指针

%s     对应字符串char*(%s == %hs == %hs 输出 窄字符)

%s 对应宽字符串wcahr*(%ws == %s 输出宽字符串)

%u    无符号十进制整数(unsigned int)

%x    使用十六进制数字0f的无符号十六进制整数

%x    使用十六进制数字0f的无符号十六进制整数

%%    打印一个百分号

%i64d用于int64 或者long long

%i64u用于uint64 或者unsigned long long

%i64x用于64位16进制数据

①%:表示格式说明的起始符号,不可缺少。

②-:有-表示左对齐输出,如省略表示右对齐输出。

③0:有0表示指定空位填0,如省略表示指定空位不填。

④m.n:m指域宽,即对应的输出项在输出设备上所占的字符数。n指精度。用于说明输出的实型数的小数位数。为指定n时,隐含的精度为n=6位。

⑤l或h:l对整型指long型,对实型指double型。h用于将整型的格式字符修正为short型。

2楼:云南新华电脑学校

%d 有符号整数(十进制)。

%格式化符也可用于字典,可用%(name)引用字典中的元素进行格式化输出。

可指定最小的字段宽度,如:"%5d" % 2。也可用句点符指定附加的精度,如:"%.3d" % 3。

3楼:匿名用户

%d是输出整数,默认正整数不输出正号,因此printf("%d",5);会输出5

%+d是输出整数,必须输出符号,因此printf("%+d",5);会输出+5

4楼:续春桃沃采

用于printf函数的格式转义字符

printf("……",

参数1,参数2,……)

其中引号内的内容将原样打出,唯独转义字符不会你说的%d,就后面的参数以有符号十进制数打出,也就是说引号是不打出那%d,是使后面的参数变成对应的格式值再打出在那个位置;

%c则是以ascii码字符形式打印出参数哦~~~还有很多:%f,%ld,%lf,%u……

这些很基础的,你刚进门吧?没事的,多学几次就知道所以然了!

祝你早日学会!

5楼:匿名用户

在printf()和scanf()中使用的表示要输出和输入的内容的类型是:

%d 十进制整数

%ld 十进制长整数

%c 字符类型

%f 浮点类型

%lf 双精度浮点类型

%s 字符串类型

6楼:匿名用户

%d时整型数据,%c是字符型数据,()输出的时候显示,只要知道,%d,%c,%d,%c,%c,%d对应a,a,b,b,a+3,b*10,输出类型是整数型,字符型,整数型,字符型,字符型,整数型,输出结果为a=66(b),b=65(a),a+3=e,b*10=650.

不知道你问的到底是不是这个意思。

7楼:邴澄邈狂霁

c语言编程中所使用的,eg:printf("result=i/j=%d/%d=%f\n",i,j,result);

此句中%d代表输出整型。双引号中其他的原样输出,%d用对应的变量i,j,result的数值来表示。

8楼:杜哥是个小天才

%d是占位符,

%是引导符,d表示十进制整数的形式

例如我用键盘输入一个整数给变量a

写成:scanf("%d",&a);%d 占得就是a的位

再如我在显示器上输出变量a的值

写成:printf("%d",a);%d就是输出的时候的占位符,占a的位 表示以十进制整数形式输出a

拓展资料

c语言是一门通用计算机编程语言,应用广泛。c语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。

尽管c语言提供了许多低级处理的功能,但仍然保持着良好跨平台的特性,以一个标准规格写出的c语言程序可在许多电脑平台上进行编译,甚至包含一些嵌入式处理器(单片机或称mcu)以及超级电脑等作业平台。

二十世纪八十年代,为了避免各开发厂商用的c语言语法产生差异,由美国国家标准局为c语言制定了一套完整的美国国家标准语法,称为ansi c,作为c语言最初的标准。目前2011年12月8日,国际标准化组织(iso)和国际电工委员会(iec)发布的c11标准是c语言的第三个官方标准,也是c语言的最新标准,该标准更好的支持了汉字函数名和汉字标识符,一定程度上实现了汉字编程。

9楼:匿名用户

这个其实是分开输出表示,数字转字符的时候是有一个对应表的,应该叫ascii表

其中第一列是八进制,第二列是十进制,第三列是十六进制,后面是字符。

10楼:物理公司的

%d用i代替 *原样输出 %d用j代替,=原样输出,%d用i*j的值代替

除了%开头的其他都原样

11楼:匿名用户

printf(格式控制,输出列表)

格式控制包括格式说明和格式字符。

格式说明由“%”和格式字符组成,如%d%f等。它的作用是将输出的数据转换为指定的格式输出。格式说明总是由“%”字符开始的。不同类型的数据用不同的格式字符。

格式字符有d,o,x,u,c,s,f,e,g等。

如%d整型输出,%ld长整型输出,%o以八进制数形式输出整数,%x以十六进制数形式输出整数,%u以十进制数输出unsigned型数据(无符号数)。%c用来输出一个字符,%s用来输出一个字符串,%f用来输出实数,以小数形式输出,%e以指数形式输出实数,%g根据大小自动选f格式或e格式,且不输出无意义的零。scanf(控制字符,地址列表)

格式字符的含义同printf函数,地址列表是由若干个地址组成的表列,可以是变量的地址,或字符串的首地址。如scanf("%d%c%s",&a,&b,str);

12楼:匿名用户

这一类符号是“格式说明” 用于格式输入与格式输出,就是我们常见的printf和scanf函数中 在输入输出时,对不同类型的数据(如int,float,char等)要使用不同的格式说明

%d,用来输出十进制整数

%f,用来输出实数(包括单,双精度),以小数形式输出%c,用来输出一个字符

%s,用来输出一个字符串。。。

13楼:匿名用户

%d表示整型

例如scanf("%d",&n);表示键盘输入一个整型数赋值给n变量。

14楼:拉丨登

。。。。 双引号引起来的会当字符处理的,所以还是会出来3-2,不会计算的。

可以printf("i=%d,j=%d,i*j=%d",i,j,i*j);这样是可以的

15楼:匿名用户

以下是%后面跟着的 所代表的意思

d 有符号10进制整

数o 无符号8进制整数

u 无符号10进制整数

x 无符号的16进制数字,并以小写abcdef表示x 无符号的16进制数字,并以大写abcdef表示f 浮点数

e/e 用科学表示格式的浮点数

g 使用%f和%e表示中的总的位数表示最短的来表示浮点数 g 同g格式,但表示为指数

c 单个字符

s 字符串

16楼:匿名用户

printf 系列函数输出格式通配符:%d 表示将输出值以整数对待

;%c 表示以(ascii)字符对待;%f 表示以32bit浮点数对待。举例如下:

printf("%d", v); 此时不论变量 v 是何种类型,都输出对应的整数值,比如 v 是一个指针,则输出指针地址。

printf("%c", v); 此时不论变量 v 是何种类型,都输出成一个 ascii 字符,如果 v 是一个大于 8bit 的数据类型,也只取前 8bit。

printf("%f", v); 此时程序会将 v 看作 32bit 浮点型数据。

17楼:匿名用户

输出时左对齐,要指明宽度才有用,不足宽度的会补空格,没有指明实际无任何意义。

例如:· int i=3;

printf("%-8d",i);

输出:3+7个空格

18楼:颜海镜

%d:输入输出为整形 %ld 长整型 %hd短整型 %hu无符号整形 %u %lu

%s:输入输出为字符串 %c字符

%f:输入输出为浮点型 %lf双精度浮点型

19楼:匿名用户

%d 意思就是说 输出类型是整形

\t 是转义序列 表示的是一个制表符

实际效果是值得后面多出好多空格

就是这个意思

20楼:杨圣乐

%d 整数 舒服为10进制的证书

%f 浮点数

%c 字符

%s 字符串

21楼:匿名用户

在运算里 % 表示取模 5%10=5

%d 这个是指在输入输出的函数里出现。表现整数printf(“%d”,a);

scanf("%d",&a);

c语言中%%d和%%%d分别是什么意思?

22楼:茂尔答题

这几个都是格式字符,在输出不同数据时要用不同的的格式字符。

1、printf("%%d"); // 会输出%d2、因为%用来作格式符,如%c,%与c搭配表示输出一个字符,%d表示输出一个整数。

3、那么怎么输出%呢?即用%%表示输出一个%。

常用的printf函数格式字符:

1、d格式字符。用来输出十进制整数。

2、o格式符,以八进制整型式输出整数。

3、x格式符,以十六进制数形式输出整数。

4、u格式符,用来输出unsigned型数据,即无符号数,以十进制形式输出。

5、c格式符,用来输出一个字符。

6、s格式符,用来输出一个字符串。

7、f格式符,用来输出实数(包括单双精度),以小数形式输出。

8、e格式符,以指数形式输出实数。

9、g格式符,用来输出实数,它根据数值的大小,自动选f格式或e格式(选择输出是占宽度较小的一种),且不输出无意义的零。

10、p格式符,用于变量地址的输出。

11、%[scanfset]:

c语言中d是取模的意思?取模是什么意思

1楼 才是取模 相当于数学中的运算符 mod 取模是双操作符 格式是a b 意思就是 如果a对b取模 就是求a b的余数 如3 2结果就是1 没有d 只有 d 是整数格式化输出 来得及 初三学不晚啊 高中还有信息学竞赛呢 2楼 萍水e相逢 请 给出 完整的 句子 别断章取义! 什么是c语言里面的取模...

这题c和d有什么不一样,C语言 d++和++d有什么区别??

1楼 问问题爱好者 一个包括两个端点,一个不包括 2楼 匿名用户 空心不包含这个点,实心包含端点 3楼 匿名用户 c选项的50取不到,d选项的50取得到 c语言 d 和 d有什么区别?? 4楼 匿名用户 d 表示在当前语句后执行 1, d表示在当前语句中执行 1例如对d赋初值为d 5, d 时语句中...

外贸中C和F分别是什么意思,外贸中 F/C F/D 是什么意思?

1楼 匿名用户 在外贸术语中 像c f c代表cost 成本 f代表feight 运费 可能根据不同的意思有不同的解释 不是c还是一个解释是佣金 像客人说c5 就是5 的拥金 但愿可以 2楼 匿名用户 不知道你说的这个c和f是指的 c和f 还是单独的c,f,如果是前者应该是c f,那么也就是cfr,...