1.常量与变量
1.1常量
顾名思义,常量就是在程序中不能改变其值的量
1.1.1常量的类型
整数常量 举例 :10 23...
实型常量 举例:3.14 ,-4 ,12...
字符型常量 举例:‘x' ,'2','W'...
字符串常量 举例:“Hello” ,"ase ","7"...
1.1.2表示形式
整数 举例: 19,-29,9... 特点:默认int型为有符号整数,因此对int类型不用signed
无符号整数常量 举例: 30u ,234u...特点: 无符号整数常量后跟U或u,不能表示小于0的数
长整形常量 举例:-234l,34L... 特点:后跟l或L
无符号常整型常量 举例:23Lu ... 特点:后跟lu或Lu或lU或LU
单精度实型常量 举例:1.23F,1.34e-2f 特点:单精度实型常量后跟F 或f
双精度实型常量 举例:0.134,-12.23 特点:实型常量隐含安双精度型处理
长双精度实型常量 举例:1.23L 特点:后跟L或l
2.1变量
类型
char int float double void
char通常是一个字节
int 整型,4字节取值范围 -2147483648 到 2147483647
float 单精度浮点值。单精度是这样的格式,1位符号,8位指数,23位小数。
double 双精度浮点值。双精度是1位符号,11位指数,52位小数。
void 类型缺失
变量名是用户定义的标识符,用于标识内存中一个具体的存储单位,在这个存储单位中存放的数据成为变量的值。
变量名的命名遵循以下原则
1 . 标识符只能用英文字母,数字,下划线组成
2.标识符必须以下划线或字母开头
3.不允许以C语言关键字为标识符命名
4.标识符可以包含任意多个字符,但一般有最大长度限制,大多情况不会达到此限制
注意:标识符是区分大小写的!!!!
C语言允许在定义变量的同时对变量初始化(为其赋值)
int main(void) { int a=1; //定义整数变量a并对其赋值 float b=3.2;//定义整数变量b并对其赋值 char c='A';//定义整数变量c并对其赋值 return 0; }
简单的输出:
举例:输出a、b、c三个变量的值
#include<stdio.h> int main(void) { int a=2; float b=3,2; char c='A'; printf("a=%d\n",a); printf("b=%f\n",b); printf("c=%c\n",c); return 0; }
注意:尖括号内的文件是头文件