44问答网
所有问题
C语言中,d%,c%,f%分别是输出的数字有什么特征?
如题所述
举报该问题
推荐答案 推荐于2017-11-25
%d 直接输出整数,有有符号和无符号之分,看你的定义了
%c 是输出单个字符的,从ASCII码角度看,字符可以直接输出为相应的整数
%f 是输出
浮点数
,大部分情况是小数,不指定位数的话根据系统一般是小数点后保留8位,像%.4f 保留4位
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://44.wendadaohang.com/zd/6RWW36VRG.html
其他回答
第1个回答 2012-02-17
d%是整数,c%是一个字符,字符串的话是s%,f%是浮点型,小数位数可以自己设定!
第2个回答 2012-02-17
是%d,%c,%f~
%d是整数
%c是字符
%f是浮点数
相似回答
%
f%
s%
d%
p%
c%
p代表
什么
意思?
答:
那是
C
中格式化
输出的
格式标示,'5'标示宽度(如果要输出的数据不够5那么在前面补充空格使长度为五,超过的话则会自动扩充。'1'标示保留小数点后一位
,f
标示实数行变量,即输出的数据要是实数类型的。可以控制输出左对齐或右对齐,即在"%"和字母之间加入一个"-"号可说明输出为左对齐, 否则为右对齐。
C语言中c%
d%
f%
代表
什么
意思?
答:
d 表示有符号十进制整数, %c 表示字符
。这一类符号是“格式说明”用于格式输入与格式输出,就是我们常见的printf和scanf函数中在输入输出时,对不同类型的数据(如int,float,char等)要使用不同的格式说明。其中%d,用来输出十进制整数%f,用来输出实数(包括单,双精度),以小数形式输出%c,用来输出一...
% l
f%
c%
d%
f% s的区别
是什么?
答:
d表示其输出格式为十进制有符号整数。f表示其输出格式为浮点数
。lf同%f,表示浮点数。但是它是用在输入函数scanf中的,而%f则是用在输出函数printf中的。c表示输出格式为字符。s表示其输出格式为字符串。下表是我的C++书上有关格式描述符的一览表。希望能帮到你。
C语言中
%d,%nd,%f,%lf
,%c,
%o,%x %e这个几个符号都表示
什么?
答:
d是按照十进制整数形式输出,%nd中的n表示有效数字的位数;c是按照字符型输出;%f是按照浮点数输出
;%lf是按照长浮点数输出;o是按照八进制输出;%x是按照16进制输出;%e是按照科学计数法输出结果。以上都是输出格式控制符,谢谢!
大家正在搜
C语言 输出不同的数
c语言怎么输出数组
c语言输出数字
c语言字符数组输出
c语言printf输出中文
f在c语言中表示什么
c语言怎么输出空格
c语言输出函数
c语言字符串输出
相关问题
C语言中输出时一般是%d,但是有的是%4d,中间的数字是干什...
c语言中%6.2f和%7.2f,这6.2和7.2是怎样决定的...
printf中的%c,%d,%u........都分别代表输...
C语言中数字后面+f是什么意思
C语言,如何输出每一位数字
c语言输出数字的格式
求以下C程序输出,求解释。还有就是上面的控制符:比如%8.2...
c语言问题,%d %.2d %2d %02d的区别。。。 谁...