int型和char型之间的类型转换

目前绝大多数编译器,int 型数据占 4 字节, char 型占 1 字节。进行不一样数据的强制转换其实就是数据占用字节扩充或者截断。 好比 int a; char b; a=(int)b; b=(char)a; 由 b 转换成 int 型数据就是将 b 扩充 3 个字节;而将 a 转换成 char 型数据就是将 a 的最低位字节截取出来。所以,将数据由值域较宽类型强制转换到值域较窄类型时,有可能
相关文章
相关标签/搜索