内容正文:
专题一 基本数据类型、常量和变量
《编程语言基础》
专题复习讲练测
模块一 基本数据类型与顺序程序设计
考纲要求
一
、
了解 理解
C语言的基本数据类型 常量和变量的定义
考点解读
二
1.了解基本数据类型。
2.了解每种数据类型的表示范围
3.了解整型、实型、字符型的使用规则
4.常量定义、分类和使用
5.变量的定义和初始化
基本知识
三
C语言提供的数据结构,是以数据类型形式出现的。
1.基本类型
整型、实型(又称浮点型)、字符型、枚举型、空类型
2.构造类型
数组类型、结构类型、共用类型
3.指针类型
C语言中的数据,有常量和变量之分它们分别属于上述这些类型。
(一)数据类型
基本知识
三
常用的标准数据类型
类型标识符 名 称 字节数 范 围
short 短整型 2 -2 15 ~ +2 15 -1 (-32768~32767)
int、long 整型、长整型 4 -2 31 ~ +2 31 -1 (-2147483648~ 2147483647 )
char 字符型 1 -2 7 ~ +2 7 -1 (-128 ~ +127)
float 浮点型(实型) 4 10 -37 ~10 +38 (绝对值)
double 双精度浮点型 8 10 -3 0 7 ~10 +3 0 8 (绝对值)
基本知识
三
整型 int、short、long、unsigned
实型 float、double
数组类型
结构体类型 struct
共用体类型 union
基本类型
构造类型
指针类型
数值类型
字符类型 char 、unsigned char
基本知识
三
1.常量的定义:在程序的运行过程中,其值保持不变的量称为常量。
2.符号常量的定义格式:
#define 常量名 常量值
3.整型常量
十进制整型常量 、八进制整型常量、十六进制整型常量、长整型常量
注意:任何类型的数据在计算机中都是以二进制补码形式存储的。
正数的补码等于其原码,而负数的补码等于其原码的反码+1。
(二)常量
基本知识
三
4.浮点型常量
(1) 浮点类型主要分为单精度和双精度浮点型两种。
(2) 表示方法:十进制数的浮点(如1234.56)
科学表示法(如1.23456e3 0.345E-3)
注意:出现在字母e(或E)之前的小数点,其左边和右边应有一位数字 , 在字母e(或E)之后必须是整数。
(二)常量
基本知识
三
5.字符型常量
(1)字符常量是用单引号(即撇号)括起来的一个字符。
如 '*'、'a'、'A'、'&'、'!' 等都是字符常量。
注意,'a' 和 'A' 是不同的字符常量。
(2)字符数据存放在内存时,以ASCII码形式存储。
(3)转义字符
C语言允许用一种特殊形式的字符常量来表示这些字符:一个以反斜杆“\”开头的字符,称为转义字符。如'
'表示换行,它是将普通字符“转义”成特殊字符。
(二)常量
基本知识
三
1.在程序的运行过程中,值可以改变的量称为变量。
2.每个变量都有一个名字,称为变量名。
3.每个变量均必须进行变量说明,指明变量的类型
如: int k=50;
(三)变量
基本知识
三
标识符就是一个名字,其命名必须按照一定的规则进行。
(1)只能由字母、数字和下划线组成
(2)第一个字符必须为字母或下划线,不允许使用数字
(3)不能使用关键字作为标识符
(4)标识符区分大小写。
(四)标识符的命名规则
高考链接
四
1.[2018山东职教高考题]以下选项中均是合法C语言标识符的是( )
A. A WI if B. scanf 2bc _Q
C. a#b FOR 123 D. ab_1 INT b1
答案:D
解析:本题考察C语言中标识符的命名规则。
高考链接
四
2.[2018山东职教高考题]以下正确的字符常量是( )