1. 首页 > 智能数码 >

char类型与int类型的转换 char类型能不能转int

欣欣给大家谈谈char类型与int类型的转换,以及char类型能不能转int应用的知识点,希望对你所遇到的问题有所帮助。

char类型与int类型的转换 char类型能不能转intchar类型与int类型的转换 char类型能不能转int


1、从char到int属于“从短到长”的转换,而从int到char则为“从长到短”的转换。

2、短到长时,系统会自动提升,会将1个字节的char类型数据扩充到4个字节(32位系统),对于无符号类型来说,只将int的字节为char的值,其余三个字节都为0。

3、长到短时,只将int的字节的内容到char类型的变量,三个高位字节被忽略,这在编译时会给出警告,但通过强制类型转换则可以避免警告出现,如charch=(char)intvar。

本文到这结束,希望上面文章对大家有所帮助。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至836084111@qq.com 举报,一经查实,本站将立刻删除。

联系我们

工作日:9:30-18:30,节假日休息