x 广告
当前位置: 聚焦 > > 正文

char类型的取值范围_char类型 全球短讯

2023-02-24 13:40:34 来源:互联网


(相关资料图)

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 放进去,其他的都会被删掉。

本文就为大家分享到这里,希望小伙伴们会喜欢。

关键词: 就为大家 类型变量 二进制代码

x 广告
x 广告

Copyright   2015-2022 北方直播网版权所有  备案号:京ICP备2021034106号-50   联系邮箱: 55 16 53 8@qq.com