整型是C语言中常用的一种数据类型,它表示整数。整型可以分为有符号整型和无符号整型两种。有符号整型可以表示正数、负数和0,无符号整型只能表示非负数(即0和正数)。
t a = 10; // 定义有符号整型变量a,赋值为10signedt b = 20; // 定义无符号整型变量b,赋值为20
2. 浮点型(float和double)
浮点型用于表示实数,包括小数和指数形式的数。C语言中有两种浮点型数据类型float和double。float可以表示的数的范围比较小,通常精度为6位小数,而double可以表示的数的范围比较大,通常精度为15位小数。
定义浮点型变量的方法是在变量名前加上关键字float或double,例如
float pi = 3.1415926; // 定义单精度浮点型变量pi,赋值为3.1415926
double e = 2.718281828459045; // 定义双精度浮点型变量e,赋值为2.718281828459045
3. 字符型(char)
字符型用于表示单个字符,例如字母、数字、符号等。每个字符都有一个对应的SCII码,可以通过字符常量或者转义字符来表示。
定义字符型变量的方法是在变量名前加上关键字char,例如
char c = ‘a’; // 定义字符型变量c,赋值为字符’a’
char d = 65; // 定义字符型变量d,赋值为SCII码为65的字符”
4. 布尔型(bool)
布尔型用于表示真或假,只有两个值true和false。布尔型数据类型是通过宏定义实现的。
定义布尔型变量的方法是在变量名前加上关键字_Bool或bool,例如
_Bool flag = 1; // 定义_Bool类型的变量flag,赋值为1(true)
bool flag2 = false; // 定义bool类型的变量flag2,赋值为false
以上就是C语言中非空的基本数据类型及其定义和使用的详细介绍。在实际编程中,大家需要根据不同的需求选择合适的数据类型,以便更加高效地完成程序的编写。