北京航空航大学C语言b第二讲(第三、四章)数据类型、运算符与表达式和最简单的C程序设计.ppt

北京航空航大学C语言b第二讲(第三、四章)数据类型、运算符与表达式和最简单的C程序设计.ppt

  1. 1、本文档共43页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第三章 数据类型、运算符与表达式 3.2 常量与变量 #define PRICE 255 A=PRICE*B+6; C=PRICE+C/120; …. E=165/PRICE+A*C; PRICE是标识符,亦代表常量,叫符号常量 ※习惯上用大写字母表示 变量有自己的名字,对应一定的内存存储单元。 例如: sum=10; sum=20; sum=sum+30; sum 所对应的内存单元的内容不再是10或20而是50。 变量名:以字母或下划线开头,后续字母、数字或下划线 由字母、数字、下划线组成,不能用关键字,不能数字开头,大小写敏感; 习惯上用小写字母表示; 字符长度最好32个字符。 十进制整数: 123,-456,0 八进制整数: 以0开头的数据,如:-011,0167 十六进制整数:以0x开头的数据,如:0x123 根据数据的数值的大小,分配相应的内存空间。 #include stdio.h void main() { int a,b=54; a=12; printf( %d,%d\n,a,b); } 整型变量 基本型:以int表示 (integer) 3.4 浮点型数据 浮点型常量 浮点数又称实数。它有两种表现形式: 十进制形式(必须包含小数点)。 如:0.123f, .123F, 345.0, 68., 0.0 都是合法的十进制数表示。 指数形式(e或E之前必须有数字,指数必须为整数。) 如:123e3或123E3都表示123×103。e-5 ,1.2E-3.5 1、浮点型数据在内存中的存放形式 占4/8个字节,按指数形式存放 每个浮点型数由小数部分(尾数)和指数部分(阶码)组成。 2 、浮点型变量的分类 C的浮点型变量分为单精度和双精度两种: 单精度占4字节,提供7位有效数字,表示数的范围为3.4*10-38~3.4*1038。 双精度占8字节,提供16位有效数字,范围为1.7*10-308~1.7*10308。 浮点型变量的定义 用float表示单精度,double表示双精度。 字符变量 一个字符变量只能存放一个字符。 定义: char c1,c2; 字符变量的赋值: c1= ‘a’; c2= ‘b’; 一个字符占一个字节 字符数据的存储形式 在内存中字符变量的存储形式是ASCII码,0~254,在内存中占8位。 3.6 变量赋初值 在变量定义的同时可以为变量赋初值 int a=3; (相当于 int a; a=3;) float f = 3.56f; double d=12.1; char c = ‘a’; int a,b,c = 5 ; 表示只给c赋初值。 (相当于int a,b,c; c = 5;) 3.7 各类数值间的混合运算 不同类型的数据(整型、实型、字符型)可以进行混合运算。 如:10 + ‘a’ + 1.5 - 8765.1234 * ‘b’ 先将它们转换成同一类型的数值,再进行计算,这里转变为双精度型。 3.8 算术运算符和算术表达式 算术运算符 基本的算术运算 +、-、*、/、% (1)关于除法运算 / 当两个整数相除时,其商为整数,小数部分被舍弃 例如:5 / 2 = 2, 5.3 / 2 = 2.65 (2)关于求余数(模)运算 % 要求两侧的操作数均为整型数据,否则出错。 例如:5%2=1 运算符的优先级与结合性 优先级(算术运算): () * / % + - 在同一级别中,采取由左至右的结合方向。 如:a – b + c 相当于 ( a – b ) + c 第四章 最简单的C程序设计 一、C程序结构 二、C语句概述 C语句分类: 1.控制语句 2.函数调用语句 3.表达式语句 4.空语句 5.复合语句 1.控制语句:完成一定的控制功能。 2.函数调用语句 3.空语句 4.2 赋值语句 4.3 数据输入输出的概念及在C语言中的实现 4.5 格式输入与输出 一、printf 函数 按规定格式向显示器输出任意类型的数据. 格式字符 对不类型的数据用不同的格式字符。 1. d或i格式符,用来输出十进制整数。 (1)%d 按整型的实际长度输出。 a=12, b=123, c=12345; printf(%d,%d,%d,a,b,c); 12,123,12345 (2)%md 按给定长度m输出,数字不够长,左边补

您可能关注的文档

文档评论(0)

baa89089 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档