TP2变量和数据类型(上).ppt

  1. 1、本文档共21页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第二章 变量和数据类型 回顾 程序是为执行一项任务而编写的有序指令集 算法是解决问题的具体方法和步骤 流程图是算法的图形化表现形式 C语言的特点 C程序的编译和运行过程 编译器将源程序转换成机器能理解的程序 连接器用于连接相关的目标文件以生成可执行程序 目标 理解变量和常量的含义 熟悉基本数据类型 - int、char、float 和 double 使用算术运算符 C语言中的基本元素 变量 变量可以理解为从内存中分配出来的一个单元,用来存放特定的值,这个值可以变化 一个变量应该有一个名字,在内存中占据一定的存储单元 变量命名 变量的命名规则: 变量名可以由字母、数字和 _(下划线)组合而成 变量名不能包含除 _ 以外的任何特殊字符,如:%、# 、逗号、空格等 变量名必须以字母或 _(下划线)开头 变量名不能包含空白字符(换行符、空格和制表符称为空白字符) C 语言中的某些词(例如 int 和 float 等)称为保留字,具有特殊意义,不能用作变量名 C 语言区分大小写,因此变量 price 与变量 PRICE 是两个不同的变量 基本数据类型 使用整型变量 声明: int page_number; long int population; unsigned int age; 可按如下方式初始化: page_number=0; int max_marks = 100; 单精度浮点型 声明: float selling_price; 初始化: float selling_price = 11.3; selling_price = 65.90; 双精度浮点型 声明: double pressure_level; 初始化: pressure_level = 213.5671435568967; double dvalue = 35.4; 字符型3-1 字符型3-2 类型转换 自动类型转换 原则:把表示范围小的类型的值转换到表示范围大的类型的值 short ? int ? long ? float ? double 强制类型转换 语法:(类型名) 变量或数值 例如: int a = 5, b = 3; float qu = float(a / b); 算术运算符2-1 printf 函数5-1 Printf(“格式控制字符串”,输出表列) printf 函数5-2 printf 函数5-3 printf 函数5-4 printf 函数5-5 总结 2-1 常量是在程序中不能被更改的值;而变量在程序中可以被更改的,通过变量可以引用存储在内存中的数据 C语言中的基本数据类型包括整型、单精度浮点型、双精度浮点型和字符型 单精度浮点型和双精度浮点型变量可以存储实数,但双精度型取值范围要比单精度型大的多 总结 2-2 字符型变量可以存储单个字符,其值是该字符的ASCII 码 算术运算符提供运算功能,包括+、-、*、/、%、++和-- printf() 函数属于格式输入出函数 程序 指令 标识符 关键字 常量 运算符 分隔符 等 常量是在程序中保持不变的量 x=y+3 x=y+3 变量 在 C 语言中,变量命名需要遵循一定的规则 有效名称 principal cost_price marks_3 lastname city 无效名称 123rate currency$ discount% zip code 数据属于不同类别 Africa The quick brown fox TRUE 数据 非数值 数值 整型 非整型 9002.12 999 9/12/2003 2.175 123 Jackie Chan char 数据类型 非数值 数值 整型 int short int long int double float 非整型 在同一语句中可以声明多个类型相同的变量: int page_number, copies, paper_width; float 在 C 语言中用于存储单精度浮点数 float 32 位 10-38 至 10+38 ,7位有效数字 内存 float double 213.5671435568967 64位 取值范围:10-308 至 10308 16 位有效数字 在线保险单 年龄:_____ 保险总额:_____ 性别:_____ 23 98340 M int/float char 5 p $ 2 2 正确 2 + 2 = 4 ? ? A ~ Z 65 ~ 90 + 43 DEL (Delete键) 127 @ 64 * 42 ~ 126 ? 63 ) 41 } 125 62 ( 40 | 124

文档评论(0)

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

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

1亿VIP精品文档

相关文档