C语言简单笔记

    技术2022-07-15  53

    因为疫情原因,原本线下进行的C语言程序设计只能改为线上学习,学习效果不是很好,因此趁暑假的机会回顾一下C语言的主要知识。今天复习的主要内容:数据类型,常量与变量。

    一、数据类型 C语言中,数据对用户的呈现方式分为常量和变量,并且常量和变量都有不同的类型。具有相同性质的数据的集合可以看成一种数据类型。 1.数据类型的分类 1)基本类型 int,float,double,char,void,_Bool(布尔型),_Complex(复数型),_Imaginary(虚数数据类型) 单精度浮点型数据:一般占用4字节,表示数值的有效位数为7 双精度浮点型数据:一般占用8字节,表示数值的有效位数为15、16 字符型数据:以ASCΙΙ码储存,占用1个字节 2)结构类型:数组类型,结构体类型,共用体类型 3)指针类型 4)空类型 二、标识符:表示变量名,常量名,函数名,数组名,文件名等的字符序列。C语言中合法的标识符由字母、数字、下划线组成,且第一个字符必为字母或下划线(C语言中大小写字母是不同的字符) 1)标识符包括关键字、预定义标识符和用户标识符 关键字:在程序中有特殊含义。关键字均由小写字符构成。如int,char等 预定义标识符:库函数名和预编译命令名,如printf,define,undef,include等 三、常量 1)整型 八进制整数:以数字0开头,后为0~7的数字序列 十六进制整数:以0x(也可大写)开头,后为0~9,a~f(也可大写)的序列 长整型常数:在整型常数后加L或l 2)实型 指数形式:尾数+E(e)+整形指数。字母前必有数字且字母后必为整数 3)字符型:一对单引号括起来的单个字符 转义字符:描述特定的控制字符,形式为’反斜杠+<控制字符>’。如\n表示换行,\t表示水平制表等 4)字符串常量:双引号括起来的零个或多个字符序列。系统储存字符串常量时,会自动在其末尾加’\0’作为结束标志 四、变量 变量不能初始化为允许范围之外的值 不能将一个字符串常量赋给一个字符变量

    以上内容来自清华大学出版社出版的教材:C语言程序设计

    Processed: 0.014, SQL: 9