c程序|输入一个字母

你要用字母的内码数值作比较就不要用引号,你要用引号引号里面直接写字符。另外,单引号里面只应有一个字符,C语言的条件表达跟数学是不同的以下写法均正确:d \u0026gt;= 65 \u0026amp;\u0026amp; d \u0026lt;= 90 d \u0026gt;= \u0026#39;A\u0026#39; \u0026amp;\u0026amp; d \u0026lt;= \u0026#39;Z\u0026#39;d \u0026gt;= \u0026#39;\\x41\u0026#39; \u0026amp;\u0026amp; d \u0026lt;= \u0026#39;\\x5A\u0026#39; //十六进制d \u0026gt;= \u0026#39;\\101\u0026#39; \u0026amp;\u0026amp; d \u0026lt;= \u0026#39;\\132\u0026#39; //八进制新的编译环境还可以d \u0026gt;= \u0026#39;\\u41\u0026#39; \u0026amp;\u0026amp; d \u0026lt;= \u0026#39;\\u90\u0026#39; //Unicode
■网友
if( 65 \u0026lt;= d \u0026lt;= 90 ) // ???if( d \u0026gt;= 65 \u0026amp;\u0026amp; d \u0026lt;= 90 ) // 才對吧( d \u0026gt;= \u0026#39;97\u0026#39; \u0026amp;\u0026amp; d \u0026lt;= \u0026#39;123\u0026#39; ) // ???( d \u0026gt;= 97 \u0026amp;\u0026amp; d \u0026lt;= 123 ) // 才對吧


    推荐阅读