C语言

217 阅读2分钟

第二章2.1常量、变量、数据类型

一、常量与变量

标识符 定义:用来标识变量、常量、函数等的字符序列。 组成规则:只能由字母、数字、下划线组成。 第一个字母必须是字母或下划线。

addition:大小写敏感、不能使用关键字。

image.png

常量

定义:程序运行时其值不能改变的量

分类: 符号常量:用标识符代表常量。

      定义格式:#define 标识符 常量
               
              一般用大写字母
              
              是宏定义预处理命令,不是C语句

直接常量

      整型常量
      
      实型常量
      
      字符常量
      
      字符串常量
      

变量

定义方法: 数据类型 变量1【,变量2,...,变量n】;

image.png

attition:先定义后使用;习惯上符号常量名用大写,变量名用小写,以示区别

二、数据类型

image.png

(一)整型数据:

整型常量

三种形式:十进制,八进制,十六进制

整型变量

基本型:以int说明,占2个字节或4个字节;如int,sum

短整型:以short int或short,占2个字节或者4个字节

长整型:以long int或long,占4个字节

整型变量的定义

如:int a,b,c;long x,y,z

(二)实型数据

为浮点型数据,它可以表示带有小数点的数

实型常量(实数或浮点数)

表示形式:十进制数形式:(必须有小数点) 如:0.123,123.0,0.0

指数形式:(e或E之前必须有数字;指数必须为整数) 如:12.3e3,123E2

实型变量的分类:

image.png

(三)字符型数据

1.字符型常量:用单引号括起来的单个字符。

转义字符

image.png

字符值以ASCII码的形式存放在变量的内存单元中。char与int数据间可进算术运算

image.png

‘a’在内存中占一个字节;“a”在内存中占两个字节