c语言输出时%d,%c这些都分别代表什么?

如题所述

C语言输出时的%d和%c等都是格式化字符串的约定,%d表示整型格式, %c表示字符型格式。
常用输出格式类型:
%hd,十进制有符号短整型

%d,十进制有符号整型

%ld,十进制有符号长整型

%hu,十进制无符号短整型

%u,十进制无符号整型

%lu,十进制无符号长整型

%c,字符型

%s,字符串型

%f,十进制浮点型

%lf,十进制双精度浮点型

%e,科学计数法格式

%x,十六进制

%o,八进制

%p,十六进制形式指针

%%,输出'%'字符

温馨提示:答案为网友推荐,仅供参考
第1个回答  2021-12-05
%d代表的是输出的是整型的变量,%c代表的是输出是字符型的变量。
第2个回答  2021-10-30
c原因输出时,在printf语句结构中,%d指整型数的格式,%c是代表一个字符型变量的格式。
类似还有%f,指浮点数型的格式。
第3个回答  2021-10-30
%是占位符,提前占个位置,用后面提供的变量值来填充,好像不能单独使用,因为你是占位,就要知道后面来的是个小孩,还是胖子,你要占多大的位置给它,
所以常跟其他字符搭配使用,%d表示后面是个整数,%c表示后面是个字符,
第4个回答  2021-12-16
输出时%d是用来输出一个整数用的。这个整数可以是零正数或者负数都可以。%c是用来输出一个字符用的。这个字符可以是一个字符型的变量,也可以是引个用引起来的字符常量,还可以是一个0--255之间的整数(用字符的阿斯克码表示)。本回答被网友采纳

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网