标识符、常量、变量

标识符:用来标识变量、常量、函数等的字符序列。

组成:只能由字母、数字、下划线组成,并且第一个字母必须是字母或下划线。C语言的关键字不能用变量名(int char ...)。对大小写敏感。

长度:有效长度是32个字符。随系统而异,但至少前8个字符有效。

命名规则:变量名和函数名中的英文字母一般用小写,以增加可读性。见名识意。不宜混淆。

关键字:有系统内部使用,部能重做其他定义(32个)

空白字符:标识符与标示符,行与行之间的空白间隔字符。 blanks、tab、newlines...增加可读性。编译时不产生代码

注释(/*....*/)便于阅读和理解,增加可读性

分隔符:;语句结束符 ' {函数体、复合语句体} " <包含文件名> \ 转义字符标志  %格式控制字符的标示


常量:程序运行时 值不能改变的量(常数)。

分类:直接常量[值常量。整形(10、20..)、实型(30.0、12.5...)、字形(‘A’、'b'..)、字符串("sum")]和符号常量(用标识符代表常量 #define AGE 18)

#include <stdio.h>

#define PI 3.14

main()

  float r,cir,area;

  scanf("%f",&r);

  cir=2*PI*r;

  area=PI*r*r;

  printf("Radius=%f\n",r);

  printf("Circumference=%f\n",cir);

  printf("Area=%f\n",area);

}

一般用大写字母。是预处理命令。不是C语句,所以不用加C语句的结束符; 。


变量:程序运行中,值可以改变的量。(变量名、变量值)

内存与变量:变量是对程序中数据存储空间的抽象。程序中使用变量名对内存操作。

每个变量有名字和类型。

变量值:变量名对应的内存单元中存放的数据。

变量的的定义格式: [存储类型]   数据类型 变量名1[,变量名2,....变量名n];

数据类型决定分配节数和数的表示范围。

int x,y,z;   float r,leng,area;   char ch;

变量的初始化:在定义时赋初值。不可以连续赋值(× int x=y=z=1; ×)

变量定义位置:一般函数开头处。int a,b=1; float data;

变量类型:整形变量(short<int<long) 可用sizeof计算占得字节数

void main()

  int intsize;

  intsize=sizeof(int);//or sizeof(intsize);

  printf("%d",intsize);

}

浮点型变量(float、double long、double)

字符型变量(其值ASCⅡ码、char与int可进行算术运算)(字符数组存放字符串)

四种类型修饰符:short、long、signed、unsighed





  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值