Linux C 数据类型

Linux  C   数据类型

Linux  C的数据结构是以数据类型的形式出现的。所谓一个数据的“数据类型”,是该数据自身的一种属性,用于说明数据的类型。不同类型的数据所占用的存储区域大小不同,这个区域的字节数就是这种数据类型的“长度”。
Linux  C 的数据类型如下:
数据类型( 基本类型构造类型指针类型空类型
基本类型(整型、浮点型、字符型、枚举型)
整型【基本型(int,4byte)、长整型(long,4byte)、短整型(short,2byte)、无符号整型(unsigned,2byte)】
浮点型【单精度浮点型(float,4byte)、双精度浮点型(doulle,8byte)】
字符型【char、1byte】
构造类型【数组类型、结构体类型、共用体类型】

常量与变量

常量常量是程序中最基本的元素,定义为:在程序运行是,其值不能被改变的量。常量包括:字符(character)常量、整数(integer)常量、实型(floating  point)常量和枚举常量四种类型。

变量在程序的执行过程中值可以发生变化的量称作为变量。
变量名:每一个变量都有一个名字,所以称作为变量名。变量名决定了该变量的存储地址。

注意:在不同的编译系统中,同意类型的数据所占的字节数有可能有所区别。通常情况下,这种差异不会on共享程序的通用性。在进行程序设计是,应当根据程序的需要及数据本身的变化范围正确选择变量的类型。

整型数据
整型常量:整型常量即整常数,包括:十进制形式(前面没有前缀)、八进制形式(必须以0开头,即以0作为其前缀。以数字0开头)、十六进制形式(前缀为0X或0x,以数字0加上大小写字母x开头)
整型变量:整型变量可分为基本型(用int表示)、短整型(用short int或short 表示)、长整型(用long int 或long表示)。

实型数据

实型常量:实型常量即实数,又称浮点数,长用于表示小数或超出整型值域的数值。
实数有两种表达方法:小数形式(由0~9的数字、小数点和正负号组成)、指数形式(由尾数部分、阶码标志(字母e或E)和阶码(指数部分)组成)。
实型变量:实型变量分为单精度变量和双精度变量两类。(单精度变量使用float类型表示、双精度变量使用double)
字符型数据
字符常量:字符常量是指用一对单引号括起来的单个字符。
特点:1.字符常量只能用单引号括起来,不能用双引号或其他符号。
         2.字符常量只能是一个字符,而不能是字符串。
         3.字符可以是字符集中的任意字符。
字符型变量:字符型变量的取值是字符型数据。
Linux C 数据类型_第1张图片








“ % ”取余运算符(或称模运算符)

你可能感兴趣的:(Linux,C)