2.1确定需要输出的数据及数据的类型 (课件)-高二《程序设计基础》同步教学(人民邮电版)

2023-07-31
| 15页
| 91人阅读
| 6人下载
普通

内容正文:

项目二 C语言基础──输出QQ好友信息 学习目标 了解C语言的数据类型。 了解常量和变量的概念。 了解整型、实型和字符型数据的形式。 了解转义字符。 掌握变量的定义以及为它们赋值的方法。 熟悉“printf()”函数。 熟悉“scanf()”函数。 进一步掌握编辑、编译、链接和运行一个C语言程序的方法和步骤。 QQ是腾讯公司开发的一款即时通信软件,功能非常多,越来越多的人开始使用QQ。 本项目编写一个能够保存QQ好友信息,并能将信息显示出来的程序。 项目二 C语言基础──输出QQ好友信息 项目二 C语言基础──输出QQ好友信息 任务一 确定需要输出的数据及数据的类型 任务二 了解计算机中信息的存储方式 任务三 了解C语言的数据类型 任务四 声明变量 任务五 使用“printf”函数输出数据 任务六 使用“scanf”函数输入数据 任务一 确定需要输出的数据及数据的类型 确定需要输出的信息 根据自己实际需要,选择要输出的信息。 需要输出的基本信息 对应的英文 需要输出的值 QQ号码 QQ_num 12345678 昵称 Pet_name LaBiXiaoSheng(蜡笔小生) 真实姓名 True_name Zhang_xiaosheng(张笑生) 年龄 Age 16 性别 Sex M(男) 电话号码 Telephone_num 13120080808 城市 City ShangHai(上海) 电子邮箱地址 E-mail Labixiaosheng555@163.com 需要输出的基本信息 任务一 确定需要输出的数据及数据的类型 分析信息的数据类型 需要输出的数据是各种各样的,主要有以下几种: 数字,如“12345678”。 字母,如“LaBiXiaoSheng”。 符号,如“_”和“@”。 任务一 确定需要输出的数据及数据的类型 分析信息的数据类型 由数字组成的数据称为“数值型数据” 由字母、符号还有汉字组成的数据称为“字符型数据”。 数值型数据还可以包括整数和小数,整数和小数又分别有正数和负数。 字符型数据可以有一个字符的,也可以有多个字符的,如果是多个字符就称它为“字符串”。 任务一 确定需要输出的数据及数据的类型 分析信息的数据类型 确定要输出的信息类型如下: QQ号码:整数。 昵称:字符串。 真实姓名:字符串。 年龄:整数。 性别:字符。 电话号码:整数或字符串。 城市:字符串。 电子邮箱地址:字符串。 任务二 了解计算机中信息的存储方式 在计算机内部,无论是什么数据,最终都要转换成由0和1组成的二进制数字才能保存在计算机当中。 计算机中最小的存储单元是“位”,一个位可以存储一个“0”,或者是一个“1”。 计算机中可以被访问的最基本的存储单元是“字节”,一个字节包括8个位。计算机要存放信息至少要占用一个字节。 任务二 了解计算机中信息的存储方式 正整数的存储 十进制 二进制 十进制 二进制 0 00000000 8 00001000 1 00000001 9 00001001 2 00000010 10 00001010 3 00000011 11 00001011 4 00000100 12 00001100 5 00000101 13 00001101 6 00000110 14 00001110 7 00000111 15 00001111 任务二 了解计算机中信息的存储方式 负整数的存储 在二进制数中,用最高位(从右往左,右边是低位,左边是高位)作为表示正负的符号位。例如,如果用一个字节来表示数字,则第8位就是符号位(从右往左数),用“0”来表示正,用“1”来表示负,所以“+1”就可以表示为“00000001”(最高位为0),“-1”就可以表示为“10000001”(最高位为1)。 任务二 了解计算机中信息的存储方式 小数的存储 小数可以采用定点数和浮点数来表示。 常用的定点数有两种表示形式:如果小数点位置约定在最低数值位的后面,则该数只能是定点整数;如果小数点位置约定在最高数值位的前面,则该数只能是定点小数。 以定点方式表示十进制整数195 以定点方式表示十进制纯小数-0.6876 任务二 了解计算机中信息的存储方式 小数的存储 小数可以采用定点数和浮点数来表示。 浮点数表示法类似于科学记数法,任一数均可通过改变指数部分,使小数点发生移动,如数23.45可以表示为“101×2.345”、“102×0.2345”、“103×0

资源预览图

2.1确定需要输出的数据及数据的类型 (课件)-高二《程序设计基础》同步教学(人民邮电版)
1
2.1确定需要输出的数据及数据的类型 (课件)-高二《程序设计基础》同步教学(人民邮电版)
2
2.1确定需要输出的数据及数据的类型 (课件)-高二《程序设计基础》同步教学(人民邮电版)
3
2.1确定需要输出的数据及数据的类型 (课件)-高二《程序设计基础》同步教学(人民邮电版)
4
2.1确定需要输出的数据及数据的类型 (课件)-高二《程序设计基础》同步教学(人民邮电版)
5
2.1确定需要输出的数据及数据的类型 (课件)-高二《程序设计基础》同步教学(人民邮电版)
6
所属专辑
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。