标签:其他 oat tab return order 数据类型 指正 sign highlight
| 序号 | 类型与描述 |
| 1 |
基本类型: 它们是算数类型,包括两种类型:整数类型和浮点类型。 |
| 2 |
枚举类型: 它们也是算数类型,被用来定义在程序中只能富裕其一定的离散整数值的变量。 |
| 3 |
void类型: 类型说明符void表明没有可用的值。 |
| 4 |
派生类型: 它们包括:指正类型,数组类型,结构类型,共用体类型和函数类型。 |
数组类型和结构类型统称为聚合类型。函数的类型指的是函数返回值的类型。
| 类型 | 存储大小 | 值范围 |
| char | 1字节 | -128道127或0道255 |
| unsigned char | 1字节 | 0到255 |
| signed char | 1字节 | -128到127 |
| int | 2或4字节 | -32,768到32,767 或-2147,483,646到2,147,483,647 |
| unsigned int | 2或4字节 | 0到65,535或0到4,294,967,295 |
| short | 2字节 | -32,768到32,767 |
| unsigned short | 2字节 | 0到65,535 |
| long | 4字节 | -2,147,484到2,147,483,647 |
| unsigned long | 4字节 | 0到4,294,967,295 |
为了得到某个类型或某个变量在特定平台上的准确大小,可以使用sizeof运算符。表达式sizeof(type)得到对象或类型的存储字节大小。
#include <stdio.h>
#include <limits.h>
int main()
{
printf("int 存储大小: %lu \n", sizeof(int));
return 0;
}
%lu位32位无符号整数
浮点类型:
| 类型 | 存储到小 | 值范围 | 精度 |
| float | 4字节 | 1.2E-38到3.4E+38 | 6位小数 |
| double | 8字节 | 2.3E-308到1.7E+308 | 15位小数 |
| long double | 16字节 | 3.4-4932到1.1E+4932 | 19位小数 |
头文件float.h定义了宏,在程序中可以使用这些值和其他有关实数二进制标识的细节。、
#include <stdio.h>
#include <float.h>
int main()
{
printf("float 存储最大字节数:%lu \n",sizeof(float));
printf("float 最小值:%E\n",FLT_MIN);
printf("float 最大值: %E\n",FLT_MAX);
printf("精度值:%d\n",FLT_DIG);
return 0;
}
标签:其他 oat tab return order 数据类型 指正 sign highlight
原文地址:https://www.cnblogs.com/superSmall/p/14221256.html