首页 > 试题广场 >

void main (void) { prin...

[单选题]
int main (void) {
    printf("%d", 'B'<'A');
    return 0;
}
程序的输出是()
  • 编译错误
  • 1
  • 0
  • 运行错误
'B'<'A' 返回0,
发表于 2019-03-18 11:26:39 回复(0)
这题 不应该是运行错误吗?代码用了中文的分号呀??
发表于 2019-07-21 21:04:43 回复(6)

A=65 B=66

所以false 返回0

发表于 2019-10-21 22:31:00 回复(0)
ASCII值比较,本次结果为假,即0
发表于 2022-09-04 15:23:44 回复(0)
B对应的ascll码值是66,A对应的ascll码值是65 ,65不大于66,故为0
发表于 2021-11-10 21:44:17 回复(0)
马了想到了但是看错运算符了。。。。
发表于 2021-10-12 13:48:33 回复(0)
不是直接将字符'B'的ASCLL码赋入吗
发表于 2021-01-03 09:10:45 回复(0)