屋顶上的桥 发表于 2019-1-19 11:15:28

%d

%d在c中,具体有哪些含义呢?求了解者回复

行客 发表于 2019-1-19 11:23:30

%d、%c等都是格式化字符串,用于printf族和scanf族函数中。d是decimalism(十进制)的简写。
如常见的
%d   十进制整数
%ld十进制长整数
%c   字符类型
%f   浮点类型
%lf双精度浮点类型
%s   字符串类型

%d对应整型,即int型。输入输出时,均在整数上操作,存入到int类型变量,或输出int类型变量值。

需要注意的是,使用该类格式字符的输入输出函数族,在C语言中使用更多,而在C++中,则一般使用cin/cout流操作。相对printf/scanf函数族,流操作更简洁稳定,不易出错。但是流操作的执行效率要低于printf/scanf函数族。

ba21 发表于 2019-1-19 12:05:39

%d 就是表示,以十进制整数输出,没别的意思了

迷雾道长 发表于 2019-1-20 16:50:46

就是一个格式符,也可以说是一个占位符,就是在输入输出时占一个位置说明那个位置是以整数形式输入或者输出

屋顶上的桥 发表于 2019-1-20 17:34:36

谢谢大家的答案{:5_109:}
页: [1]
查看完整版本: %d