C语言基本数据类型与表达式-1
1、C语言的语法基础
*C语言字符集
C语言的基本符号可分为4类:
(1)英文字母:大小写各26个,共计52个;
(2)阿拉伯数字:0——9共十个数字;
(3)下划线:- ;
(4)特殊符号:通常由1-2个符号组成,主要用来表示运算符;
*算术运算符:+ - * / % ++ --
*关系运算符:< > >= <= == !=
*逻辑运算符:&& || !
*位运算符:& | ~ ^ >> <<
*条件运算符:? :
*赋值运算符:=
*其他分隔符:() [] {} . , ;
2、标识符
*概念:用来标识变量名、符号常量名、函数名、类型名、文件名等的有效字符序列;
(1):标识符只能由字母、数字和下划线三种符号组成,且第一个字符必须为字母或下划线;
(2):大小写字母敏感;
(3):用户自定义的标识符不能与关键字同名;
3、关键字(后续接触理解)
*概念:就是对编译器具有特定含义的标识符,用户不能用来作自定义标识符;
4、C语言的数据类型
*数据类型:基本类型;构造类型;指针类型(*);空类型(void)
基本类型:字符型(char);数值类型;枚举类型(enum)数值类型:整型(short、int、long、unsigned);实型(单精度:float;双精度:double)
构造类型:数组类型([]);结构体类型(struct);共用体类型(union);
5、常量和变量
*常量概念:在程序运行中,其数值不能被改变的量;
分类:直接常量(程序中直接引用的数据,以数据原型出现;分为整型、实型、字符型、字符串)和符号常量;
(1)整型:三种表现形式{十进制;八进制(在数码前加数字0);十六进制(在数码前加0x,x大小写均可)}
注意事项:八进制的数码范围为0-7;十六进制的数码范围除了数字0-9外,还使用英文字母a-f分别表示10-15;
(2)实型:两种表现形式{十进制形式(由数字和小数点组成);由指数形式(由“十进制小数”+“e或E”+“十进制数整数”三部分组成)}
注意事项:小数点不能单独出现;e或E的两边必须有数,且其后面必须为整数;
(3)字符型:两种表现形式{用单引号括起来的一个字符(只能是英文的单引号);用单引号括起来的由反斜杠(\)引导的转义字符(在统计字符个数时,只能记为一个字符)}
一个字符的多种表示方法:65D(十进制)=41H(十六进制)
=101Q(八进制),字符A可以表示为‘A’、‘\X41’、65、0x41、0101;
要避免的错误:表示单引号(' ' ')、表示双引号(' " ')、表示斜杠(' \ ')
字符的值域:即字符的取值范围(ASCII字符表中的所有字符,每个字符型数据在内存中占一个字节,包括可显示字符和非显示字符)符号常量概念:是用标识符来表示一个数据;
特点:在程序中不能给它赋值;
定义形式:#define 标识符常量数据;
在程序预处理时,凡是出现标识符PI的地方都将用3.14159来替代;
*变量概念:变量是指在程序运行中,其值可以被改变的量;变量代表计算机内存中的某一存储空间,该存储空间中存放的数据就是变量的值;在同一程序块中,每个变量都有唯一的名字,不能被重复定义;使用变量时必须“先定义,后使用”;
(1)定义形式:类型标识符变量名1 [,变量名2,变量名3,……];
例如: int a,b,c; (行末“;”不能省略)
(2)整型变量:基本型(int表示)、短整型(short int或short
表示)、长整型(long int或long表示)、无符号型(其中无符号型又分为无符号整型unsigned int,无符号短整型unsigned short和无符号长整型unsigned long表示)
(3)实型变量:单精度(float)型——4字节,双精度(double)型——8字节
(4)字符变量:字符变量用来存放字符常量,注意一个字符变量只能存放一个字符;一般以一个字节来存放一个字符,或者说一个字符变量在内存中占一个字节。字符常量怎么表示
(5)变量初始化:在说明变量的同时给变量一个初始值
变量定义——>分配存储空间
变量初始化——>分配存储空间的同时存入数据
附录:
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论