% d,% c,% s,% x有何区别?

如题所述

第1个回答  2024-03-23

%d,%c,%s,%x是程序汇编语言中的格式符,它们的含义:

1、%d表示按整型数据的实际长度输出数据。

2、%c用来输出一个字符。

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

4、%x表示以十六进制数形式输出整数。

扩展资料

%d,%c,%s,%x等格式字符的格式为〔标志〕〔输出最少宽度〕〔.精度〕〔长度〕类型

如:

"%-md" :左对齐,若m比实际少时,按实际输出。

"%m.ns":输出m位,取字符串(左起)n位,左补空格,当n>m or m省略时m=n。

"%m.nf":输出浮点数,m为宽度,n为小数点右边数位。

长度:h为短整形量,l为长整形量。

参考资料来源:百度百科——格式字符

相似回答