本文共 1279 字,大约阅读时间需要 4 分钟。
有符号整型类型可以用来表示正整数和负整数。C语言中的基本整数类型有多种选择,分别是int、short、long、long long等。
int
:系统给定的基本整数类型,C语言规定int类型不小于16位。short
或short int
:最大值不超过int类型的最大值,且至少占16位存储空间。long
或long int
:可以表示的整数范围大于等于int类型的最大值,至少占32位存储空间。long long
或long long int
:可以表示的整数范围大于等于long类型的最大值,至少占64位存储空间。无符号整型只能用来表示0和正整数,因此它可以表示的正整数范围要比有符号整型大。
字符类型用于表示字符,根据定义,一个字符类型通常占用1字节(8位)的存储空间。为了兼容更大的字符集,现代编译器可能会使用16位或更多的存储空间。
在需要时,可以在char
前面加上signed
或unsigned
关键字来指定符号类型。
实浮点类型可以表示正浮点数和负浮点数。常用的浮点类型有float、double、long double等。
float
:可以精确表示至少6位有效数字,适用于大部分应用场景。double
:存储范围和精度都比float类型更大,通常用于需要高精度的计算任务。long double
:存储范围和精度都比double类型更大,适用于高精度计算和大数处理。布尔类型用于表示布尔值true
和false
。C语言中布尔类型通常是无符号的整数类型,1表示true
,0表示false
。
布尔类型在C语言中使用_Bool
关键字声明,且它是无符号的整数类型,只能存储0或1的值。
复数和虚数类型用于表示复数和虚数。复数由实部和虚部组成,实部和虚部的类型可以是float、double、long double等实浮点类型。
float _Complex
:复数类型,实部和虚部都是float类型。double _Complex
:复数类型,实部和虚部都是double类型。long double _Complex
:复数类型,实部和虚部都是long double类型。float _Imaginary
:虚数类型,类型为float。double _Imaginary
:虚数类型,类型为double。long double _Imaginary
:虚数类型,类型为long double。类型说明符 变量名;
例如:
int erset; unsigned short cash;
float mass = 6.0E24;
转载地址:http://bvog.baihongyu.com/