已有定义int a=-2;和输出语句printf("%81x",a);以下正确的叙述是( )。

admin2009-01-15  64

问题 已有定义int a=-2;和输出语句printf("%81x",a);以下正确的叙述是(    )。

选项 A、整型变量的输出形式只有%d一种
B、%x是格式符的一种,它可以适用于任何一种类型的数据
C、%x是格式符的一种,其变量的值按十六进制输出,但%81x是错误的
D、%81x不是错误的格式符,其中数字8规定了输出字段的宽度

答案8

解析 整型变量的输出形式有:%d,%o,%x,%u等,%x是以十六进制无符号形式输出整数。十六进制数同样也可以像%md一样按%mlx输出指定宽度的长整型数。
转载请注明原文地址:https://jikaoti.com/ti/aSK0FFFM
0

最新回复(0)