C语言中ch为字符变量,ch='34'赋值为什么不正确
时间: 2024-01-24 22:18:42 浏览: 72
(16) 若变量已正确定义并赋值,下面符合C语言语法的表达式是( ).doc
在 C 语言中,单引号用于表示字符,而双引号用于表示字符串。因此,将两个数字字符 '3' 和 '4' 用双引号括起来形成的字符串 "34" 赋值给字符变量 ch 是不正确的。
如果想将一个数字字符串转换成对应的整数,则可以使用 C 语言标准库中的函数,例如 atoi() 函数。如果想将一个数字字符转换成对应的整数,则可以使用字符减去 '0' 的方式,例如 int num = ch - '0';
阅读全文