题目内容

若有定义“long x=12345;”则正确输出x的值所用的语句是( )。

A. printf("x=%d",x);
B. printf("x=%ld",x);
C. printf("x=%f",x);
D. printf("x=%lf",x);

查看答案
更多问题

已有定义“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. 错

答案查题题库