单选题 若变量都已正确说明,则以下程序段输出结果为( )。 #include<stdio.h> main() {char a='a'; intb=2; printf(a>b?''***a=%d'':''###b=%d'',a,b); }
【正确答案】 D
【答案解析】解析:本题考查printf函数的格式和三目运算符“?:”的使用。printf函数中格式说明符之前插入的任何字符都原样输出。本题中“a>b”为真,所以返回“***a=97”。