c语言未知数常用表示方法,c语言第三章 数 据类型、运算符及表达式.ppt

c语言第三章 数 据类型、运算符及表达式

第三章 数据类型、运算符与表达式 要学习一门程序设计语言,编写程序运行,就要先描述其算法。描述一个算法应先说明算法中要用到的数据,数据是以变量或常量的形式来描述(和我们学习语言有些相似)。所以我们要先了解有关变量和常量的有关内容。 变量或常量有名称、类型、值等一些要素。 例 求华氏温度 100°F 对应的摄氏温度。 摄氏温度 C=(5/9)(F-32) #include void main() { int celsius, fahr; 变量定义 fahr = 100; 变量使用 celsius = 5 * (fahr - 32) / 9; printf("fahr = %d, celsius = %d\n", fahr, celsius);输出结果 } int celsius, fahr; celsius = 5 * (fahr - 32) / 9; 数据 常量:在程序运行过程中,其值不能被改变 变量:在程序运行过程中,其值可以被改变 数据类型 常量:5 和 9是整型常量(整数) 变量:在定义时指定 变量的定义 变量定义的一般形式: 类型名 变量名表; 例如: int celsius, fahr; 定义整型变量 float x; 定义单精度浮点型变量 double area, length; 定义双精度浮点型变量 double型数据比float精度高,取值范围大 变量的定义 定义变量时要指定变量名和数据类型 类型名 变量名表; int celsius, fahr; float x; double area, length; 变量名代表内存中的一个存储单元 存放该变量的值 该存储单元的大小由变量的数据类型决定 C语言中的变量代表保存数据的存储单元 数学中的变量代表未知数 x = x+1 变量的定义与使用 变量必须先定义,后使用。 #include void main() { int celsius, fahr; fahr = 100; celsius = 5 * (fahr - 32) / 9; printf("fahr = %d, celsius = %d\n", fahr, celsius); } 3.1 数据类型 数据类型总表 3.2 常量与变量 3.2.1 常量和符号常量 关键字 关键字(keyword)又称为保留字,它是系统预先定义的、具有特定含义的标识符。 标识符 标识符:由若干个字符组成的字符序列,用来命名程序中的一些实体。如:常量、变量、函数等。 标识符的命名规则: 1. 由字母、数字、下划线组成 2. 以字母或下划线开头 3. 严格区分大小写 4. 不能使用关键字 直接常量(字面常量): 整型常量:12、0、-3; 实型常量:4.6、-1.23; 字符常量:‘a’、‘b’。 符号常量:用标示符代表一个常量。在C语言中,可以用一个标识符来表示一个常量,称之为符号常量。 符号常量在使用之前必须先定义,其一般形式为: #define 标识符 常量 其中#define也是一条预处理命令(预处理命令都以"#"开头),称为宏定义命令(在后面预处理程序中将进一步介绍),其功能是把该标识符定义为其后的常量值。一经定义,以后在程序中所有出现该标识符的地方均代之以该常量值。 3.2.2 变量 变量是指在程序运行过程中其值可以修改的量。变量有三个要素:变量名、变量的数据类型和变量的值。 3.3 整型数据 3.3.1 整型常量的表示方法 整型常量 ( 可加u,U,l,L等后缀 ) (1)十进制整数。如,123,321l,213u (2)八进制整数,以0开头。如,0123 ,0321l,0213u (3)十六进制整数,以0x或0X开头。如,0X1 ,0x13u 1.整型数据在内存中的存放形式 以补码表示的 2.整型变量的分类 基本型:类型说明符为int,占2个字节。 短整量:类型说明符为short int或short。所占字节和取值范围均与基本型相同。 长整型:类型说明符为long int或long,在内存中占4个字节。 无符号型:类型说明符为unsigned。 3.整型变量的定义 变量的声明 [语法]: ; [说明]:(1)同一类型的变量可

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值