常量与变量
一. 常量
整型常量
实型常量
- 十进制小数 -56.78
- 指数形式 12.34e3(12.34*10³)
- 字符常量
- 普通常量 'a'
转义字符
字符串常量 "jdsfnafje"
符号常量 #define PI 3.1416
指定后,所有PI都代表3.1416,符号常量习惯上用大写表示
二. 变量
没什么说的
三. 常变量
在变量存在期其值不能改变的变量
四. 标识符
标识符就是一个对象的名字,变量p1、符号常量名PI、函数名printf等都是标识符,C语言规定标识符只能由字母、数字和下划线组成,且第一个字符必须为字母或下划线。
数据类型
1. 整数类型(C99标准,Visual C++中)
基本整型 int 字节:4
短整型 short 字节:2
长整型 long 字节:4
双长整型 long long 字节:8
字符型数据 char 字节:1 (ASCII码中所有127个字符都可以用7个二进制表示,所以指定用一个字节储存一个字符,字节的第一位置为0)
无符号 整型标识符前加 unsigned
2. 浮点型数据(C99标准,Visual C++中)
单精度浮点型 float 字节:4
双精度浮点型 double 字节:8
长双精度浮点型 long double 字节:8
强制类型转换符 (类型名)(表达式) 如:(double)a 、 (int)(x+y) 、 (float)(5%3)