在C语言中,如何正确地将一个字符转换为对应的ASCII码值? A. int ascii = (int)'a'; B. int ascii = 'a'; C. int ascii = toascii('a'); D. int ascii = char_to_ascii('a'); 答案解析 核心考点是C语言中字符到ASCII码值的转换。正确答案是B,因为在C语言中,直接将字符赋值给int类型变量即可得到其ASCII码值。错误选项A虽然也能得到正确结果,但转换是多余的;C和D选项中的函数toascii和char_to_ascii在标准C库中并不存在。 正确答案:B