首页 >> 学识问答 >

char类型数据占几个字节(char类型)

2023-05-21 17:59:34

问题描述:

char类型数据占几个字节(char类型),有没有大佬愿意点拨一下?求帮忙!

最佳答案

推荐答案

2023-05-21 17:59:34

大家好,小东方来为大家解答以上的问题。char类型数据占几个字节,char类型这个很多人还不知道,现在让我们一起来看看吧!

1、char是用于C或C++中定义字符型变量,只占一个字节,取值范围为-128 ~ +127(-2^7~2^7-1)。

2、C语言中如int、long、short等不指定signed或unsigned时都默认为signed,但char在标准中不指定为signed或unsigned,编译器可以编译为带符号的,也可以编译为不带符号的。

3、int型和char型变量相互赋值整型和字符型是互通的,他们是在内存中存储的本质是相同的,只是存储的范围不同而已,整型可以是2字节,4字节,8字节,而字符型只占1字节。

4、char类型占1字节,就是8位,所能存储的正整数是0111 1111,即127。

5、如果将 int 型的整数i= 128 赋予ch,会产生溢出。

6、因128是 int 型,占 4 字节,二进制代码为0000 0000 0000 0000 0000 0000 1000 0000。

7、若将它赋给一个只有8位的char 类型变量,只能将低8位的10000000 放进去,其他的都会被删掉。

本文到此分享完毕,希望对大家有所帮助。

  免责声明:本答案或内容为用户上传,不代表本网观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。 如遇侵权请及时联系本站删除。

 
分享:
最新文章