问题 填空题

若变量x、y已定义为int类型且x的值为99,y的值为9,请将输出语printf((),x/y);补充完整,使其输出的计算机结果形式为:x/y=11。

答案

参考答案:"x/y=%d"

解析:

[评析] 本题考查的是prIntf语句的输出格式,printf函数的调用形式为:printf(格式控制输出项1,输出项2,…),格式控制是字符串形式,所以要在格式控制上加双引号(" "),在本题中,输出项“x/y’’已经给出,所以需要判断的是格式控制部分。除了格式转换说明外,字符串中的其他字符(包括空格)将按原样输出,又因为在格式控制中,每个格式说明都必须用“%”开头,变量x,y都为整型;x除以y的结果11也是整型,所以输出结果需要使用格式字符d,用以输出带符号的十进制整型数,所以本题答案为:"x/y=%d"。

填空题
多项选择题