大家好,今天小编关注到一个比较有意思的话题,就是关于c语言int转换为char的问题,于是小编就整理了2个相关介绍c语言int转换为char的解答,让我们一起看看吧。
单片机如何把浮点型转换为char型?
float a;int c;char b;c = (a * (float)(2^16));b = c >> 16; 先用浮点乘上一个2的倍数(***设16倍),把结果转成整型,然后把这个整形结果向右移16位即可。
int和char什么区别?
以C语言为例,int和char的区别是:
2.内存大小不同。int 的内存大小是4个byte,char的内存大小是1个byte。
3.表示的数据范围不同。int数的范围为-2的31次方到2的31次方,char是-128到127。
(图片来源网络,侵删)
到此,以上就是小编对于c语言int转换为char的问题就介绍到这了,希望介绍关于c语言int转换为char的2点解答对大家有用。
(图片来源网络,侵删)
版权声明:本文来源于网络,不代表本站立场,如转载内容涉及版权等问题,请联系邮箱:83115484@qq.com,我们会予以删除相关文章,保证您的权利。