内置类型
任何语言在设计初期定义的类型
内置类型是指任何语言在设计初期定义的类型,如c语言中的int, double, char... 它也是在一种语言中最基本的类型, 与编译器编译出的代码具有重大关系, 值得一提的是, 不同语言也拥有不同的内置类型, 但是所有 内置类型的定义都与计算机的运算方式相关。
定义
顾名思义,就是某种语言自己定义的一些东西,例如:变量类型,类等。
比如“c# 中的内置类型库是什么意思”
答案:“说白了就是C#自己写的一些类”
C/C++
整型(Interger)
分类一术类型
分类一
字符型
char
wchar_t
表示字符: 扩展字符集,如汉字和日语
整型
short
存储空间: 16bit, 半个机器字(word)长
int
存储空间: 32 bit,一个机器字(word)长
long
存储空间:32 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 型
如果定义32位表示值0~-1
signed型
如果定义符号位表示值-~-1
整型的赋值
unsigned值超出值得范围
赋值时取该值对该类型取值数目取模的值
unsigned charVal = -1 取值就是-1%255 =255
浮点型(float)
浮点型
float单精度浮点型
存储空间:单字(32bit)
double双精度浮点型
存储空间: 双字(64bit)
long double扩展精度浮点数
存储空间: 三字或四字(96bit或128bit)
脑图:
参考资料
最新修订时间:2023-07-27 08:45
目录
概述
参考资料