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。 希望对你有所帮助。
    A+
热门评论