C语言基础学习:数据类型与变量解析

需积分: 16 1 下载量 144 浏览量 更新于2024-07-27 收藏 665KB PPT 举报
"C语言是计算机编程的基础,本资源提供了C语言的学习笔记,涵盖了数据类型、运算符、表达式、常量与变量、赋值运算、数据类型的内存占用以及变量命名规则等内容。" 在C语言中,数据类型是程序设计的基础,它定义了变量能够存储的数据种类。本笔记首先提到了数据类型的不同表示,如使用一个字节表示的整数范围为-128到127,两个字节表示的整数范围为-32768到32767。这表明C语言中的数据类型有固定大小的内存占用,影响了它们能表示的数值范围。 运算符和表达式是程序中的基本元素,例如问题"3+5=?". 在C语言中,运算符包括算术运算符(如+、-、*、/)、关系运算符(如==、!=)和逻辑运算符(如&&、||)等。表达式是这些运算符结合变量或常量构成的组合,用于计算和决策。 在C语言中,常量和变量有着明确的区别。常量的值在程序运行期间不可变,而变量的值则可以改变。常量可以是整型、实型等不同类型,例如30、40是整型常量,30.0、40.0是实型常量。变量在使用前需要声明其类型,如示例中的`int num, total;`,并可以在程序中通过赋值操作改变其值,如`num=10;`。 示例代码展示了如何使用变量和常量进行计算。`#define PRICE 30`定义了一个预处理器常量,`total=num*PRICE;`则使用赋值运算符将`num`的值与`PRICE`相乘,然后赋值给`total`。这里的赋值号`=`不同于数学中的等号,它用于将右侧表达式的结果赋予左侧的变量。 在C语言中,正确地定义和使用数据类型至关重要,因为不同类型的变量会占用不同大小的内存。例如,整型数据可能占用1、2或4个字节,具体取决于编译器和平台。 变量命名遵循特定的规则,标识符只能包含字母、数字和下划线,且首字符不能为数字。长度限制为8个字符以内,且大小写敏感。同时,关键字不能作为标识符,例如`int`, `if`, `while`等。在给出的示例中,`INT`, `sum`, `de12`, `SUM`是有效的标识符,而`abcEnglish2`, `xyx-y`, `ifElse`, `b(3)`等则是无效的。 此外,笔记还提到了匈牙利命名法,这是一种常见的变量命名约定,如`int nCount;`表示`n`是整型,`Count`是变量名,`char chChoice;`中的`ch`表示字符型。 整型常量是不带小数点的数值,可以是正数、负数或零。理解这些基础知识对于学习和编写C语言程序至关重要。通过深入学习这些概念,开发者可以更好地控制程序的内存使用,进行有效的计算,并确保程序的正确性。