400 028 6601

建站动态

根据您的个性需求进行定制 先人一步 抢占小程序红利时代

C语言类型(上)

前提说明


格式说明:以[signed] int 为例
表明该类型的完整表达是 signed int
只不过signed可以省略
所以 int 也代表 signed int 类型

专注于为中小企业提供成都做网站、网站制作服务,电脑端+手机端+微信端的三站合一,更高效的管理,为中小企业随县免费做网站提供优质的服务。我们立足成都,凝聚了一批互联网行业人才,有力地推动了上1000+企业的稳健成长,帮助中小企业通过网站建设实现规模扩充和转变。

signed和unsigned说明

​ (仅作说明,不考虑具体类型大小,类型转换,数据的裁切或补充)

类型占据的内存的大小查询

定义变量说明


整型

有符号短整型

类型格式[signed] short [int]

定义变量short var;

无符号短整型

类型格式unsigned short [int]

定义变量unsigned short var;

有符号基本整型

类型格式[signed] int

定义变量int var;

无符号基本整型

类型格式unsigned [int]

定义变量unsigned var;

有符号长整型

类型格式[signed] long [int]

定义变量long var;

无符号长整型

类型格式unsigned long [int]

定义变量unsigned long var;

有符号长长整型

类型格式[signed] long long [int]

定义变量long long var;

无符号长长整型

类型格式unsigned long long [int]

定义变量unsigned long long var;

总结


浮点型

单精度浮点型

类型格式float

定义变量float var;

双精度浮点型

类型格式double

定义变量double var;

长双精度浮点型

类型格式long double

定义变量long double var;

总结


字符型

有符号字符型

类型格式[signed] char

无符号字符型

类型格式unsigned char

总结


复数


枚举类型

类型格式

enum 枚举名
{
    枚举常量1[ = 初始值1],
    枚举常量2[ = 初始值2],
    ...
    枚举常量n[ = 初始值n]
};

定义变量

enum Color
{
    RED,
    YELLOW = 2,
    BLUE,
    GREEN
};//定义enum的格式
    
enum Color var;//定义该enum类型的变量

总结


联合体

类型格式

union 联合体名
{
  类型1 成员1;
  类型2 成员2;
  ...
  类型n 成员n;
};

定义变量

union Price
{
    int i_price;
    float f_price;
};

union Price var;

总结


空类型

类型格式void

使用void func(void)

总结


C语言类型(上)主要简单列出了基础的数据类型的类型格式以及如何定义一个该类型的变量,那么在C语言类型(下)来看一看剩下的最常用最核心的数组、结构体和指针这三种数据类型。


网页标题:C语言类型(上)
网站网址:http://mbwzsj.com/article/dsoijig.html

其他资讯

让你的专属顾问为你服务