三亩地 三亩地SAN MU DI · CODE DIARY
ARTICLE DETAIL

日记详情

真实记录编程学习的某一天,欢迎挑你感兴趣的翻一翻。

【学习笔记】C语言(变量的定义与分类+变量类型分类+基本数据类型+布尔类型的使用+运算)

【学习笔记】C语言(变量的定义与分类+变量类型分类+基本数据类型+布尔类型的使用+运算)

变量的定义与分类。变量是程序中不可或缺的组成单位,最基本的存储元。概念:内存中的一个存储区域该区域的数据可以在同一类型范围内不断变化。通过变量名,可以访问这块内存区域,获取里面存储的值。变量包含三个要素:数据类型、变量名、存储的值。C语言中变量声明的格式:数据类型,变量名=变量值。变量作用:用于在内存中保存数据。注意:1、C语言中每个变量先声明后使用。不同的数据类型,占用的空间大小不一样。一旦声明,变量的类型就不能在运行时修改。块作用域指的是大括号{ }组成的代码块,它形成一个单独的作用式,凡是在块作用域里面表明的变量,只在当前代码块有效,代码外部可见。

变量类型分类:数据类型1、基本数据类型分为整型(短整型、整形、长整性),浮点型(单精度型,双精度型)字特型 2、构造型:数组类型、结构体类型、共用体类型,枚举类型 3、指针类型 4、空类型,用于函数的返回有类型,函数的参数,指针类型。

基本数据类型。整数类型,每种类型都可以被signed和unsigned修饰。用signed修饰,带符号的,用unsigned修饰,不带符号只表示零和正整数。bit(位):计算机中最小存储单位。 byte(字节)计算机基本存储单元。关于后缀:声明long类型,则后缀以11或LL结尾。如果希望指定为无符号整数unsigned int可使用后缀u或U。L和U可以结合使用,表示unsigned long类型,L和U的大小写和组合顺序无所谓。浮点类型。C语言中,浮点型变量分为三种:单精度浮点型,双精度浮点型,长双精度浮点型。在C语言中,使用char表示一个字符,使用一个占用一个字节。

布尔类型的使用。如果使用布尔类型的话,使用0表示false。假,否;使用(或非0)表示true,是。c语言标准(c89)没有为布尔单独设置一个类型。所以,整数0表示假,所有非0表示真,是。标准添加了类型_bool,表示布尔值,即逻辑值true和false。变量间运算规则。隐式类型转换。1、窄类型自动转为宽类型。系统自动将字节宽度较小的类型转换为字节宽度较大的数据类型,它是由系统自动转换完成的。

宽类型赋值给宽窄型。将double类型转换为了float,会警告。将double类型的值转换为了int类型,会警告。为了避免上述的警告,我们需要使用强制类型转换。常量:程序运行时,其值不能改变的量,即为常量。c语言中常量分为以下几种:字面常量。#define定义的标识符常量,const修饰的常变量。

← 返回列表