(C语言课件)第三章C语言程序设计基础.ppt

  1. 1、本文档共82页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Turbo C中有以下两种类型的浮点数: float 单浮点数。字长为4 个字节共32 位二进制数,数的范围是 3.4x10-38E~3.4x10+38E。 double 双浮点数。字长为 8个字节共 64 位二进制数,数的范围是 1.7x10-308E~1.7x10+308E。 说明: 浮点数均为有符号浮点数,没有无符号浮点数。 float 型变量:32位 double型变量:64位 数符?阶符? d29 ( 7位阶码) d23 | d22 (23位规格化数补码) d0 数符?阶符?d61 (10位阶码)d52 ?d51 (52位规格化数补码) d0 3.字符变量 (1)字符变量:用于存放一个字符常量。 (2)字符变量的定义形式: 如:char c1,c2; /*定义c1,c2为字符型变量,占一个字节*/ c1=‘a’; c2=‘b’; /*将字符常量 ‘a’, ‘b’ 赋给c1和c2 */ (3)字符数据在内存中的存储形式及使用方法: 字符常量存放到字符变量中,是把其ASCII码值存放到内存中,由于其存储形式与整数存储形式相似,所以整、字符型数据之间可通用。 例8: main( ) { char c1,c2; /* c1在内存中存放形式 ? 97?a c1=97; c2=98; /* c2在内存中存放形式 ? 98?b printf (c1=%c,c2=%c \n,c1,c2); } 运行结果:c1=a,c2=b 例9: main( ) { char c1,c2; c1=‘a’; c2=‘b’; c1=c1-32; c2=c2-32; printf (c1=%c,c2=%c \n,c1,c2); } 运行结果:c1=A, c2=B 三. 变量值 变量赋初值 方法有: 1. 先定义后赋初值,如:int a,b;a=9;b=0; 2. 定义的同时给变量赋初值,如:int a=3; float b=3.1415; char c=‘x’; 3.定义变量时,可以对其中的一部分变量赋初值,如: int a=3,b,c,d=8; 4.把一个常量赋给不同变量时,要分别进行。 如:int a=b=c=3; 这是不行的, 应写为:int a=3,b=3,c=3; §3. 算术运算符及算术表达式 C运算符简介 C把控制语句和输入/输出函数以外的几乎所有基本操作都作为运算符处理。 1. 算术运算符:+ 、-、* 、 / 、% 2. 关系运算符: 、=、、=、==、!= 3. 逻辑运算符:!、、|| 4. 位运算符: 、、~、|、^、 5. 赋值运算符:= 6. 条件运算符:? : 7. 逗号运算符:, 8. 指针运算符:*、 9. 求字节数运算符:sizeof 10. 强制类型转换运算符:(类型) 11. 分量运算符:.、? 12. 下标运算符:[ 、 ] 13. 其它运算符:如函数调用 表达式的分类: 1.算术表达式 2.关系表达式 3. 逻辑表达式 4.逗号表达式 一.定义 算术表达式:用算术运算符和括号将运算对象(常量、变量、函数)连接起来的,符合C语言语法规则的式子。 例如: (a+b)*3 a 5 二. 算术运算符 +:加法或正值运算符,如:2+3 、+5 -:减法或负值运算符,如:8-3 、-6 *:乘法运算符, 如:3*5 / : 除法运算符, 两则可以是整或实型数据。 %:求余运算符 两则必是整型数据。 例10.请改错。 5*-3 5*(-3) 双目运算符 单目运算符 例11: main () { int a,b,c; a=5; b=3; c=a/b; printf(%d\n,c); } 运算结果:1 例12: main ( ) { float a,b,c; a=5; b=3; c=a/b; printf (%f\n,c); } 运算结果:1.666667 说明: (1)当除法运算符两则有一个为负整型数据时,则结果取整后向0靠拢,

您可能关注的文档

文档评论(0)

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

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

1亿VIP精品文档

相关文档