找回密码
 注册

QQ登录

只需一步,快速开始

查看: 745|回复: 0

大工20春《c&c++语言程序设计》二

[复制链接]
发表于 2021-2-25 12:19:47 | 显示全部楼层 |阅读模式
C/C++语言程序设计辅导资料二
一、主题:基本数据类型与输入输出二、学习时间:2020年4月6日-4月12日“不忘初心、牢记使命”主题理论学习:
守初心,就是要牢记全心全意为人民服务的根本宗旨,以坚定的理想信念坚守初心,牢记人民对美好生活的向往就是我们的奋斗目标;以真挚的人民情怀滋养内心,时刻不忘我们党来自人民、根植人民,人民群众的支持和拥护是我们胜利前进的不竭力量源泉;以牢固的公仆意识践行初心,永远铭记人民是共产党的衣食父母,共产党人是人民的勤务员,永远不能脱离群众、轻视群众、漠视群众疾苦。
摘选自《在“不忘初心、牢记使命”主题教育工作会议上的讲话》三、知识脉络:
第2章 基本数据类型与输入输出
2.0 导学
2.1 C语言要素
2.2 变量与常量
2.3 基本数据类型
2.4 基本输出操作
2.5 基本输入操作四、学习要求:
理解数据类型
理解输入输出的基本概念
掌握合法字符集、标示符和关键字
掌握可行性语句的分类
掌握变量定义、初始化与使用
掌握常量的表示和使用
了解常量与变量的区别
掌握int类型数据的存储方式、表示方法及范围
掌握float/double类型数据的表示方法及范围
掌握char类型数据的表示方法及范围
理解C程序输出操作
掌握各种类型数据的常用输出方法
掌握printf(),putchar()函数的使用方法
了解常用的格式化输出的方法
理解C程序输入操作
掌握各种类型数据的常用输入方法
掌握scanf(),getchar()函数的使用方法五、重点难点:
变量与常量
基本类型数据
常用格式化输出操作
常用格式化输入操作六、主要内容:
1. C语言要素
⑴ 字符集(character)
字母、数字、空白符、特殊字符
⑵ 关键字(keyword)

关键字是具有特定意义的字符串,也称保留字
所有关键字都有固定的含义,不能改变其含义而且必须是小写
用户定义的标识符不能与关键字相同
⑶ 标识符(identifier)
标识符是一系列由字母、数字和下划线组成的字符序列
它是对实体标识的一种定义符
用来标记用户定义的常量、变量和函数等
定义标识符的规则
只能由字母、数字和下划线构成
第一个字符必须是字母或者下划线
长度只有31个字符有效
不能包含空格
不能使用关键字
⑷ 语句
C语言中有效字符构成标识符或关键字,这些字按一定规则连接成语句,语句是构成程序的基本模块。
常用语句类型
声明语句  Declaration statement
表达式语句  Expresstion statement
程序控制语句  Control flow statement
函数调用语句  Function call statement
复合语句  Compound statement2. 变量与常量
⑴ 变量(variable data)
变量代表内存中具有某种属性的存储单元,用来存放在程序运行时可改变值的量。
每个变量由一个变量名唯一标识。
每个变量又具有一个特定的数据类型。不同类型的变量在内存中占有存储单元不同,表示的数值范围和形式不同。
变量定义的语法形式为:类型 变量名列表;  /*注释*/

变量值的存储:数据存放在变量所对应的内存空间里
⑵ 常量(constant data)
程序执行过程中,常量的值始终不改变
常量分为直接常量和符号常量
3. 基本数据类型
⑴ 整型数据
三种整数类型
基本类型:int ,默认整型变量占4个字节
短整量:short int / short,变量占2个字节
长整型:类型说明符为long int或long,一般占4个字节
表示范围

变量的存储
整型数在内存中的存放形式-二进制补码
整型数的表示范围取决于二进制位数,超过表示范围的整型数其值不可预料或者出错,产生溢出overflow。
十进制常量:由数字0~9组成,一个带正负号的常数,默认情况下为正数,以非零数字开始。
十六进制常量:以0x或0X开头,其后根若干数字0~9,及字母a~f ( 或 A~F )
八进制常量:由数字0开头,其后由若干0~7的数字组成
⑵ 浮点型数据
浮点型数据即实型数,  能够保存具有小数部分的数值,数据表示范围较大及精度较高

⑶ 字符型数据
常量的表示
字符常量只能用单引号括起,不能用双引号或其它括号
字符常量只能是单个字符,不能是字符串
字符常量还包括转义字符,一种特殊的字符常量,以反斜线"\"开头后跟字符
变量存储形式:以ASCII码 (美国国家信息交换标准字符码)存储。每个字符在ASCII码表中对应一个码值。每个西文字符一般占用1个字节。

输出函数:printf函数(格式化)、putchar函数(非格式化)
输入函数:scanf函数(格式化)、getchar函数(非格式化)七、习题:
1.下面哪项不是基本数据类型( )。
A.整型
B.指针类型
C.浮点型
D.字符型
答案:B2.在以下标识符中,合法的标识符是(  )。
A.B01
B.Table-1
C.0_t
D.k%
答案:A3. 已经定义常量#define PRICE 30 则,下列语句使用常量正确的是()。
A.PRICE=20
B.int c=3 ; PRICE=c
C.int c=PRICE
D.PRICE=PRICE+1
答案:C4. 关于C语言变量,描述不正确的是(  )。
A.变量有空间
B.变量有类型
C.变量先定义后使用
D.变量定义必需初始化
答案:D5.设C语言中,一个int型数据在内存中占2个字节,则unsigned int 型数据的取值范围为(    )。
A.0~255
B.0~32767
C.0~65535
D.0~2147483647
答案:C6. 下列表示整型数据的是(   )。
A.3.2
B.‘a’
C."abc"
D.0x11
答案:D7. 关于数据输入输出,下列描述正确的是(  )。
A.数据从外部文件流入计算机称之为输入;
B.printf是C语言提供的输出函数;
C.putchar(“I love C program”);是一条合法的输出语句;
D.使用系统库函数的时候必须先包含头文件;
答案:D8. putchar()函数可以向终端输入(  )。
A.一个字符串
B.多个字符
C.一个实型变量
D.一个字符
答案:D9. 以下程序段的输出结果是(  )。
        int a=1234;
        printf(“%2d\n”,a);
A.12
B.34
C.1234
D.报错
答案:C10. 有语句scanf(“x=%d,y=%d”,&x,&y),若要对x、y分别赋值1和2,则下列语句正确的是(  )。
A.1,2<enter>       
B.x=1,y=2<enter>
C.1 2<enter>
D.x=1 y=2<enter>
答案:B南开答案可以联系QQ 761296021

QQ|手机版|小黑屋|网站地图|无忧答案网 ( 冀ICP备18010495号-1 )

GMT+8, 2024-5-4 02:34

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表