已有定义“int a=-2;”和输出语句“printf("%8lx",a);”以下正确的叙述是( )。
A. 整型变量的输出格式只有%d一种
B. %x是格式符的一种,它可以适用于任何一种类型的数据
C. %x是格式符的一种,其变量的值按十六进制输出,但%8lx是错误的
D. %8lx不是错误的格式符,其中数字8规定了输出字段的宽度
查看答案
在调用printf函数输出数据时,当数据的实际位宽大于printf函数中的指定位宽时,将按照数据的实际位宽输出数据。
A. 对
B. 错
利用大小写英文字母的ASCII码值相差32这个特点可以实现英文字母的大小写转换。
A. 对
B. 错
在调用printf函数输出数据时,当数据的实际位宽小于printf函数中的指定位宽时,如果格式字符前面没有负号,那么输出的数据将会左对齐、右补空格;如果格式字符前面有负号,那么输出的数据将会右对齐、左补空格。
A. 对
B. 错
用字符串方式赋值比用字符逐个赋值要少占一个字节,用于存放字符串结束标志‘\0’。
A. 对
B. 错