C语言入门:变量的定义与赋值

需积分: 10 1 下载量 30 浏览量 更新于2024-08-24 收藏 345KB PPT 举报
"这篇内容是关于C语言中定义变量的讲解,主要涵盖了数据类型、常量与变量的概念、整型常量与变量的使用,并强调了变量定义和赋值的重要性。" 在C语言中,定义变量是编程的基础,它就像制造容器来存储数据。变量的声明指定了一块内存空间,并为其分配了一个名字,例如这里的`int a;`声明了一个整型变量`a`。变量可以被多次赋值,如`a=5;`和`a=6;`,每次赋值后,变量`a`所代表的存储单元内容会发生变化,如示例中`a`的值依次变为5和6。当通过`printf`函数输出`a`时,会显示存储单元中的最新值,即`a=6`。 数据类型是C语言中非常关键的概念,不同的数据类型用于存储不同类型的数据。在例1.4中,展示了如何计算并输出两个整数(`a`和`b`)的和及平均值(`sum`和`ave`)。这里`sum`是整型,而`ave`是浮点型,它们的值分别为11和5.5。需要注意的是,当进行浮点数除法运算时,即使结果是整数,也会以浮点数形式存储,因此`ave`的输出为5.000000,而不是整数5。 常量与变量是编程中的基本概念。常量是不可改变的值,例如`#define FIRST 1000`定义了一个整型常量`FIRST`,在程序中它不能被修改。变量则相反,其值可以在程序执行过程中改变,如`int s`的值在程序中被分别赋为1100和900。 变量的命名必须遵循一定的规则:它们可以由字母(a到z或A到Z)、数字(0到9)和下划线(_)组成,但第一个字符不能是数字,且关键字不能作为变量名。此外,C语言是区分大小写的,所以变量名的大小写必须保持一致。在定义变量时,应确保先声明再使用,如`int sum;`后再赋值`sum = a + b;`,并且变量名应具有描述性,方便理解代码含义。 整型常量是不包含小数点的数值,通常以 `%d` 格式输出。而在处理浮点数时,如`float ave`,则使用 `%f` 格式输出,如例1.4中的`ave=5.000000`。 总结起来,本节内容主要介绍了C语言中变量的定义、赋值、输出以及数据类型的选择,包括整型和浮点型数据的使用。理解这些基础概念对于编写有效的C语言程序至关重要。