[C语言数据类型常量与变量
3.【例1.2】求和
main()
{
int a,b,sum;
a=1;
b=2;
sum=a+b;
printf(“sum is %d\n”,sum);
}
6. 三、 标识符
标识符就是给程序中的变量、常量、
函数、数组、结构体以及文件所起的名字。其命名规则有5点,它是
1.命名规则:
以字母或下划线开头,由字母、数字
和下划线组成;例:month li1_1
(2)不能和系统关键字同名;例:short
(3)尽量不要用下划线开头;例:_total这是正确的标识符,但是不提倡。
(4)一般长度不超过8个字符;因为各个系统规定的标识符长度不一样,为了程序容易移值到它机器或系统中运行而不出现标识符错误,因此建议大家定义标识符时,一般长度不超过8个字符。
(5)大小写是不同的字母。例:Student student是不一样的标识符。
7.2 .好的命名习惯:
(1)尽量做到见名知意;(sum,area)
(2)变量名、函数名用尽量用小写;习惯上变量名定义成为小写字母,而完全大写字母一般定义为常量。
(3)在易混淆地方,尽量避免用易认错的字母;
0(数字) O(大写字母) o(小写字母)
1 (数字) I(I的大写字母) l(L的小写字母)
2 (数字)Z(大写字母) z(小写字母)
例如:no与n0、ll与11特别是大写的I与小写的L,一般人很难给它区别开,因此会造成阅读程序的困难,大家一定要注意这一点。
8.第四点我们讲讲变量的使用:
四、变量的使用
1、 先定义
2、 后赋初值
3、再改变变量的值
“先定义,后使用” : 有三点好处。
? 保证变量名正确使用;
? 方便了变量的内存单元分配;
? 便于语法检查。
9.我们举个简单例子说明,
【例3.2】求余数
main()
{
float a,b,rem;
a=1.0;
c=2.0;
rem=a%b;
printf(“rem is %f\n”,rem);
}
现在我们分别来讲讲整形、实型和字符型数据:
11.我们看看这张表格,整型数据的取值范围,以及占内存的字节数。
3
常量区分为不同类型,如 12、3.2、'a',是按书写形式来区分它的类型,如 12、3.2、'a',中12就是整型、3.2就是实型,‘a’就是字符型。
2、符号常量:
用一个标识符代表的一个常量
定义方法:
#define 标识符 常量
是用一个预处理命令宏定义来定义的,这在书中第9章将会讲到,后面我们也会再讲。
1.
2.
我们曾经在第一章已经讲过,C语言的数据结构非常丰富,它是以数据类型的形式出现的,包括整型、实型、字符型、数组、指针、结构体和联合体等,我们要编程序,就是要对这些数据类型进行操作,操作步骤就是算法,而这操作步骤必须以一种结构化程序设计方法来实现,算法和结构化程序设计方法我们会在四、五、六章进行详细讲解。那用什么来表达这个操作过程呢?我们这里用的语言工具就是C语言,所用的环境就是Turbo C 2.0。
大家来看第一章中我们举的第二个例子,在这求和程序中,首先我们进行了变量a,b,sum的定义,定义a,b,sum为整型变量,在程序中对用到的所有数据都必须指定其数据类型;在程序后面就是对这三个整型变量进行操作,操作步骤就是先对a、 b赋值,然后再进行a+b计算,然后把a+b计算的结果赋值给sum变量,最后用printf函数把求和结果输出到显示器显示,这些操作步骤就是算法,它有先后顺序的,不能是先求a+b,再对a、 b赋值;这里用的程序设计方法是顺序结构;当然语言工具就是C语言,环境就是Visual C++6.0。
4.
现在我们就来列一下C的数据类型有哪些,当然大