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
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。