内置类型
内置类型
顾名思义,就是某种语言自己定义的一些东西,例如:变量类型,类等。
比如“c# 中的内置类型库是什么意思”
答案:“说白了就是C#自己写的一些类”
C/C++内置类型:
整型(Interger)
定义
表示整数、字符和布尔值的算术类型
分类一
字符型
char
存储空间: 8bit
表示字符: 基本字符集中任何字符相应的数值
wchar_t
存储空间: 16bit
表示字符: 扩展字符集,如汉字和日语
整型
short
存储空间: 16bit, 半个机器字(word)长
int
存储空间: 16 bit,一个机器字(word)长
long
存储空间:16 bit, 一个或两个机器字(word)长
布尔型
TRUE
非0值代表TRUE
FALSE
0值代表FALSE
分类二(Bool型除外)
带符号
定义: 可以表示正数和负数
表示方式: int, short, long
不带符号
定义: 只能表示大于等于0的数
表示方式:
unsigned int = unsigned
unsigned short
unsigned long
unsigned char
signed char
char
整型值表示
unsigned 型
如果定义8位表示值0~255
signed型
如果定义符号位表示值-128~127
整型的赋值
unsigned值超出值得范围
赋值时取该值对该类型取值数目取模的值
unsigned charVal = -1 取值就是-1%255 =255