以下选项中不正确的字符常量是?A.'1'B.'\0'C.'%d'D.10选C,为什么,请...
发布网友
发布时间:2024-09-07 07:57
我来回答
共1个回答
热心网友
时间:2024-10-22 03:55
选项A表示数字1,这是正确的字符常量。
选项B表示空字符(ASCII码为0),这也是一个有效的字符常量。
选项C中的'%'是格式控制字符,不是字符常量。在C语言中,'%d'是一个格式占位符,用于输出整数类型。
选项D中的10表示数字十,它是一个合法的字符常量,但在这里它被错误地与格式占位符混淆了。
因此,选项C是不正确的字符常量。'%d'不是单独的字符常量,而是用于格式化输出整数的格式占位符。