随笔- 177  文章- 0  评论- 0  阅读- 1475 

前言


       首先我们要知道当前的计算机系统使用的基本上都是二进制,数据在计算机中主要是以二进制补码的形式存储的;而在电脑内部所有的运算都是加法。

一.数据类型的归类


1.1基本类型


1.整型类型


int                                //整形

short int                       //短整型

long int                        //长整型

long long int                //双长整型

char                            //字符型 

bool                            // 布尔型               //c99新增

而整型的每一种都可以分为:无符号(unsigned)和有符号(signed)两种类型 ,signed可以省略。

列如:

char
        unsigned char
        signed char
short
        unsigned short [ int ]
        signed short [ int ]
int
        unsigned int
        signed int
long
        unsigned long [ int ]
        signed long [ int ]


 2.浮点类型


float                            //单精度浮点型

double                        //双精度浮点型

long double                //长双精度浮点型

C中有三个类型可以储存复数:                  //99新增

float _Complex                     //实部和虚部都为float类型

double _Complex                 //实部和虚部都为double类型

long double _Complex         //实部和虚部都为long double类型

2.1 派生类型


1.指针类型(*)


int * pi ;
char * pc ;
float* pf ;
void* pv ;


2.构造类型:


数组类型  ([])
结构体类型 struct
联合类型 union

3.枚举类型(enum)


是指将变量的值一一列出来,变量的值只限于列举出来的值的范围内。

 4.空类型(void)


表示空函数,也就是没有返回值的函数。

通常应用于函数的返回类型、函数的参数、指针类型 。
 

 posted on   dapaige  阅读(11)  评论(0编辑  收藏  举报  
编辑推荐:
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
阅读排行:
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 25岁的心里话
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 按钮权限的设计及实现
点击右上角即可分享
微信分享提示