第2讲数据类型及数据的输入输出讲述.ppt

  1. 1、本文档共51页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第2讲数据类型及数据的输入输出讲述

【例2-3】编程计算商场某种商品打折之后的价格。 #include stdio.h void main(void ) { float a,b,p; printf(请输入原价:); scanf(%f,a); printf(请输入折扣:); scanf(%f,b); p=a*b; printf(折后价为:%f,p); } 作业: 《C语言程序设计实验与习题指导》 实验二 2.1 习题第2、6章 下讲概要 6.3类型转换 6.4运算符和表达式 The End thanks 有小数部分的数为实型数据; 实型数据分为: 单精度实数(类型描述符:float) 双精度实数(类型描述符: double) 数据类型 (关键字) 字节个数 取值范围 float 4 约-3.4×1038~3.4×1038 double 8 约-1.7×10308~1.7×10308 1、数值类型—— (2)实型(Real)——float和double 字符 (Character)类型 字符型数据在内存中占一个字节,存储字符的ASCII码值。 ASCII码表的所有符号包括: 可显示的字符: 字母、数字、标点 等。 不可显示的字符: 各种控制功能字符,如换行、制表符等 2、非数值类型—— (1)字符类型——char 0 . . 101 102 103 104 105 106 107 108 . char ch1=‘h’; 变量ch1占1个字节 104 ‘h’的ASCII码值 0 1 1 0 1 0 0 0 2、非数值类型—— (2)空类型——void 类型描述符:void void的是“无、没有”的意思。 void main(void) /*函数首部,无返回值,无函数参数*/ { } 基本数据类型 1.数值类型 整型和实型 2.非数值类型 字符型和空类型 数据类型小结 从存储角度,数据分为不同的数据类型; 从使用角度,数据分变量和常量。 #include stdio.h #define PI 3.1415926 void main(void) { int r; double c,s; printf(请输入圆的半径(整数):); scanf(%d,r); c=2*PI*r; s=PI*r*r; printf(circum=%6.2f\n,c); printf(area=%6.2f\n,s); } 变量 变量 常量 常量 常量 常量: 在程序运行过程中值不会发生变化的数据。 变量: 在程序运行过程中,其值可以变化的数据。 【例2-1】编程实现求任意圆的周长和面积。 三、常量(Constant) 1.整型常量 2.实型常量 3.字符型常量(Character) 4.字符串常量(string) 5.符号常量(Symbolic Constant) 整型常量可记为三种形式: 1、整型常量 十进制整常数 如:5、100、 -200、32767 数码10个:0 ~9 一位或多位数 首位不能为0 八进制整常数 如:011、023分别表示十进制的9和19 数码8个:0 ~7 一位或多位数 首位必须为0 十六进制整常数 如: 0x12、0xaf、0X1e,分别表示十进制数的18、175和30 数码16个:0 ~9、a~f 一位或多位数 首位必须为0x或0X 2、实型常量:带有小数点的常量 十进制小数 如,3.14、0.5、 .5、 5.、7.0、0.0 由数字和小数点组成 必须要有小数点 小数点不可单独出现 指数形式 如: 1234.567可表示为:1.234567E3或1.234567e3 十进制小数+e(或E)+十进制整数 字母e(或E)之前必须有数字 字母e(或E)后的数据必须为整数 实型常量可记为两种形式: (1)字符常量的表示 用一对半角单引号括起来的一个字符。 如‘A’、‘a’、‘2’等 注意: ①单引号中的大、小写字母表示不同的符号常量,如’A’和’a’表示不同的字符。 ②单引号引起的空格(‘ ’)也是一个字符常量。 ③字符常量只包含一个字符,‘AB’是非法的。 ④数值型2与字符型‘2’不同。 (2)字符常量在内存中的存储方式 内存中存储的是字符ASCII码值的二进制形式。 如,字符‘A’在内存中存储的65,3.字符型常量(Character) 转义字符表 字符 功能 字符 功能 \n 换行 \t 横向跳格 \b 退格 \\

文档评论(0)

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

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

1亿VIP精品文档

相关文档