字符型变量在什么情况下不能与整型变量互换????

日期:2012-11-22 22:16:40 人气:1

字符型变量在什么情况下不能与整型变量互换????

字符型变量的取值范围是在-128~127之间。如果整形变量的值超出这个范围,就不应当与字符型变量互换了,强制互换的话,编译器会给出警告:可能会因截断而丢失数据。也就是说,例如把整型值128,赋值给字符型变量,就会把高位截断,变成0;129则截断为1;n截断为n % 128。
    A+
热门评论