char c1='116'; printf('%c",c1)输出c1的结果为什么是6 日期:2011-11-17 16:23:26 人气:3 char c1='116'; printf('%c",c1)输出c1的结果为什么是6 char在存储结构中占用一个字节,而定义的是3个字节,所以它会自动从末尾截取一个字节,因此输出的结果是6。 希望对你有所帮助。