目录
前言
程序在运行时要做的内容就是处理数据。 程序要解决复杂问题,就要处理不同的数据。不同的数据都是以自己本身的一种特定形式存在的,不同的数据类型占用不同的存储空间。
一、C语言是什么?
C语言是一门面向过程的、抽象化的通用程序设计语言,广泛应用于底层开发。C语言能以简易的方式编译、处理低级存储器。C语言是仅产生少量的机器语言以及不需要任何运行环境支持便能运行的高效率程序设计语言。尽管C语言提供了许多低级处理的功能,但仍然保持着跨平台的特性,以一个标准规格写出的C语言程序可在包括类似嵌入式处理器以及超级计算机等作业平台的许多计算机平台上进行编译。
二、数据类型
1.基本类型
基本类型:整型、字符型、实型(浮点型)、枚举类型。
2.构造类型
构造类型就是使用基本类型的数据,或者使用已经构造好的数据类型,进行添加、设计、构造出新的数据类型,使新构造的类型能满足待解决问题所需要的数据类型。
构造类型:数组类型、结构体类型、共用体类型。
3.指针类型
指针类型不同于其他类型,因为其值表示的是某个内存地址。
4.空类型
空类型的关键字是void,其主要作用;
1)对函数返回的限定
2)对函数参数的限定
数据类型 | 基本类型 | 整型 | 短整型 |
基本整型 | |||
长整型 | |||
字符型 | |||
实型(浮点型) | 单精度型 | ||
双精度型 | |||
枚举类型 | |||
构造类型 | 数组类型 | ||
结构体类型 | |||
共用体类型 | |||
指针类型 | |||
空类型 |
总结
程序要解决复杂问题,就要处理不同的数据。