[电脑基础知识]第2章 C语言的基本数据类型和变量的存储类
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
C 语 言 程 序 设 计
第二章 C语言的基本数据类型 和变量的存储类
第 二 章 基 本 数 据 类 型 和 变 量 存 储 类
数据是计算机程序处理的主要对象。在C程序 中,要处理的数据根据它们的取值分为不同的 数据类型,如整型、实型等。每种类型的数据 可以是常量(constant)或变量(variable)。常 量和变量的区别在于,在程序执行过程中变量 的值可以改变,而常量的值不能改变。
0x123 = (123)16 = 3 + 2×161 + 1×162 = (291)10
C 语 言 程 序 设 计
2.1 整 型 数 据
2.1.2 整型变量 C语言中的整型变量分为有符号和无符号两
第 二 章 基 本 数 据 类 型 和 变 量 存 储 类
种。每种又可细分为标准整型(int)、短整型 (short)和长整型(long)三类。所有的变量在使 用前必须加以说明或定义。例如: (说明a,b为有符号标准整型变量) (说明c,d为有符号短整型变量) (说明f,g为有符号长整型变量)
第 二 章 基 本 数 据 类 型 和 变 量 存 储 类
C C 语 语 言 言 程 程 序 序 设 设 计 计 第 二 章 基 本 第 数 三 据 章 类 运 型 算 和 和 变 表 量 达 存 式 储 类
2.1 整 型 数 据
C 语 言 程 序 设 计
2.1 整 型 数 据
根据给定的语法图可以写出C语言中一些合法的整常数: 0
′a′、′A′、′b′、′$′、′#′等都是字符常量。以这种方式给出 \b 退格符(backspace) 的字符常量只能是可打印字符,但对某些不可打印字符 \r 回车符(carriage return) (如回车符、换行符、响铃符等)就不能用一对单引号将 \f 换页符(formfeed) 其括起来作为字符常量了。对此, C语言是通过转义序 \\ 反斜线符 (backslash) 列(escape sequences) 来表示这些字符的。
第 二 章 基 本 数 据 类 型 和 变 量 存 储 类
C 语 言 程 序 设 计
2.2 字符型数据
字符 表示含义 换行符 (newline) 水平制表符(tab)
2.2.1 字符型常量
\n \t
字符型常量是由一对单引号括起来的单个字符,如′x′、
第 二 章 基 本 数 据 类 型 和 变 量 存 储 类
第 二 章 基 本 数 据 类 型 和 变 量 存 储 类
C 语 言 程 序 设 计
2.1 整 型 数 据
类型说明符 int unsigned short unsigned short long unsigned long 数的范围 -2147483648 ~ 2147483647,即-231 ~ (231-1) 0 ~ 4294967295,即0 ~ (232-1) -32768 ~ 32767,即-215 ~ (215-1) 0 ~ 65535,即0 ~ (216-1) -2147483648 ~ 2147483647,即-231 ~ (231-1) 0 ~ 4294967295,即0 ~ (232-1) 字节数 4 4 2 2 4 4
\′ 单引号符 双引号符 空字符(null) 八进制位型(这里ddd是1~3位八进制数字) 十六进制位型(这里hh是1~2位十六进制数字) (singlequote) \" \0 \ddd \xhh (doublequote)
C 语 言 程 序 设 计
C数据类型如下:
第 二 章 基 本 数 据 类 型 和 变 量 存 储 类
C 语 言 程 序 设 计
第二章
C语言的基本数据类型和变量的 存储类
第 二 章 基 本 数 据 类 型 和 变 量 存 储 类
本章主要介绍C语言中最基本的四种数据类型。 这四种基本数据类型是: 整型(integer) 字符型(character) 浮点型(floating) 双精度型(double precision) 每种类型的数据又分为常量和变量两种。
(整数零) (十进制整型常数) (八进制整型常数) (十六进制整型常数)
第 二 章 基 本 数 据 类 型 和 变 量 存 储 类
123, +123, -123 0123, +0123, -0123 0x123, +0x123, -0x123 123 = (123)10
0123 = (123)8 = 3 + 2×81 + 1×82 = (83)10
C 语 言 程 序 设 计
2.1 整 型 数 据
2.1.1 整型常量
整型常量即整常数,C语言中的整常数可以
第 二 章 基 本 数 据 类 型 和 变 量 存 储 类
有三种表示形式,即十进制整数、八进制整 数和十六进制整数。下面分别给出它们的语 法图。
C 语 言 程 序 设 计
2.1 整 型 数 据
unsigned int a,b; unsigned short c,d;
unsigned long f,g;
C 语 言 程 序 设 计
2.1 整 型 数 据
类型 有符号标准整型 有符号短整型 有符号长整型 无符号标准整型 无符号短整型 无符号长整型 可用形式 [signed] int [signed] short [int] [signed] long [int] unsigned [int] unsigned short [int] unsigned long [int] 最繁表示 signed int signed short int signed long int unsigned int unsigned short int unsigned long int 最简表示 int short long unsigned unsigned short unsigned long
int a,b; short c,d; long f,g;
C 语 言 程wk.baidu.com序 设 计
2.1 整 型 数 据
通过在有符号整型变量的说明前面加保留字
第 二 章 基 本 数 据 类 型 和 变 量 存 储 类
unsigned,可以定义或说明相应的无符号整型变量。 例如:
(说明a,b为 无符号标准整型变量) (说明c,d为 无符号短整型变量) (说明f,g为 无符号长整型变量)
第二章 C语言的基本数据类型 和变量的存储类
第 二 章 基 本 数 据 类 型 和 变 量 存 储 类
数据是计算机程序处理的主要对象。在C程序 中,要处理的数据根据它们的取值分为不同的 数据类型,如整型、实型等。每种类型的数据 可以是常量(constant)或变量(variable)。常 量和变量的区别在于,在程序执行过程中变量 的值可以改变,而常量的值不能改变。
0x123 = (123)16 = 3 + 2×161 + 1×162 = (291)10
C 语 言 程 序 设 计
2.1 整 型 数 据
2.1.2 整型变量 C语言中的整型变量分为有符号和无符号两
第 二 章 基 本 数 据 类 型 和 变 量 存 储 类
种。每种又可细分为标准整型(int)、短整型 (short)和长整型(long)三类。所有的变量在使 用前必须加以说明或定义。例如: (说明a,b为有符号标准整型变量) (说明c,d为有符号短整型变量) (说明f,g为有符号长整型变量)
第 二 章 基 本 数 据 类 型 和 变 量 存 储 类
C C 语 语 言 言 程 程 序 序 设 设 计 计 第 二 章 基 本 第 数 三 据 章 类 运 型 算 和 和 变 表 量 达 存 式 储 类
2.1 整 型 数 据
C 语 言 程 序 设 计
2.1 整 型 数 据
根据给定的语法图可以写出C语言中一些合法的整常数: 0
′a′、′A′、′b′、′$′、′#′等都是字符常量。以这种方式给出 \b 退格符(backspace) 的字符常量只能是可打印字符,但对某些不可打印字符 \r 回车符(carriage return) (如回车符、换行符、响铃符等)就不能用一对单引号将 \f 换页符(formfeed) 其括起来作为字符常量了。对此, C语言是通过转义序 \\ 反斜线符 (backslash) 列(escape sequences) 来表示这些字符的。
第 二 章 基 本 数 据 类 型 和 变 量 存 储 类
C 语 言 程 序 设 计
2.2 字符型数据
字符 表示含义 换行符 (newline) 水平制表符(tab)
2.2.1 字符型常量
\n \t
字符型常量是由一对单引号括起来的单个字符,如′x′、
第 二 章 基 本 数 据 类 型 和 变 量 存 储 类
第 二 章 基 本 数 据 类 型 和 变 量 存 储 类
C 语 言 程 序 设 计
2.1 整 型 数 据
类型说明符 int unsigned short unsigned short long unsigned long 数的范围 -2147483648 ~ 2147483647,即-231 ~ (231-1) 0 ~ 4294967295,即0 ~ (232-1) -32768 ~ 32767,即-215 ~ (215-1) 0 ~ 65535,即0 ~ (216-1) -2147483648 ~ 2147483647,即-231 ~ (231-1) 0 ~ 4294967295,即0 ~ (232-1) 字节数 4 4 2 2 4 4
\′ 单引号符 双引号符 空字符(null) 八进制位型(这里ddd是1~3位八进制数字) 十六进制位型(这里hh是1~2位十六进制数字) (singlequote) \" \0 \ddd \xhh (doublequote)
C 语 言 程 序 设 计
C数据类型如下:
第 二 章 基 本 数 据 类 型 和 变 量 存 储 类
C 语 言 程 序 设 计
第二章
C语言的基本数据类型和变量的 存储类
第 二 章 基 本 数 据 类 型 和 变 量 存 储 类
本章主要介绍C语言中最基本的四种数据类型。 这四种基本数据类型是: 整型(integer) 字符型(character) 浮点型(floating) 双精度型(double precision) 每种类型的数据又分为常量和变量两种。
(整数零) (十进制整型常数) (八进制整型常数) (十六进制整型常数)
第 二 章 基 本 数 据 类 型 和 变 量 存 储 类
123, +123, -123 0123, +0123, -0123 0x123, +0x123, -0x123 123 = (123)10
0123 = (123)8 = 3 + 2×81 + 1×82 = (83)10
C 语 言 程 序 设 计
2.1 整 型 数 据
2.1.1 整型常量
整型常量即整常数,C语言中的整常数可以
第 二 章 基 本 数 据 类 型 和 变 量 存 储 类
有三种表示形式,即十进制整数、八进制整 数和十六进制整数。下面分别给出它们的语 法图。
C 语 言 程 序 设 计
2.1 整 型 数 据
unsigned int a,b; unsigned short c,d;
unsigned long f,g;
C 语 言 程 序 设 计
2.1 整 型 数 据
类型 有符号标准整型 有符号短整型 有符号长整型 无符号标准整型 无符号短整型 无符号长整型 可用形式 [signed] int [signed] short [int] [signed] long [int] unsigned [int] unsigned short [int] unsigned long [int] 最繁表示 signed int signed short int signed long int unsigned int unsigned short int unsigned long int 最简表示 int short long unsigned unsigned short unsigned long
int a,b; short c,d; long f,g;
C 语 言 程wk.baidu.com序 设 计
2.1 整 型 数 据
通过在有符号整型变量的说明前面加保留字
第 二 章 基 本 数 据 类 型 和 变 量 存 储 类
unsigned,可以定义或说明相应的无符号整型变量。 例如:
(说明a,b为 无符号标准整型变量) (说明c,d为 无符号短整型变量) (说明f,g为 无符号长整型变量)