c语言int转换为char,C语言int转换为char

dfnjsfkhak 5 0

大家好,今天小编关注到一个比较意思的话题,就是关于c语言int转换char问题,于是小编就整理了2个相关介绍c语言int转换为char的解答,让我们一起看看吧。

  1. 单片机如何把浮点型转换为char型?
  2. 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的区别是:

c语言int转换为char,C语言int转换为char-第1张图片-芜湖力博教育咨询公司
图片来源网络,侵删)

1.字符类型不同。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张图片-芜湖力博教育咨询公司
(图片来源网络,侵删)

到此,以上就是小编对于c语言int转换为char的问题就介绍到这了,希望介绍关于c语言int转换为char的2点解答对大家有用

c语言int转换为char,C语言int转换为char-第3张图片-芜湖力博教育咨询公司
(图片来源网络,侵删)

标签: char int 转换