c++程序设计教程 第二章 基本数据类型和表达式
- 格式:ppt
- 大小:1.18 MB
- 文档页数:118
c语言程序设计教程第三版习题答案C语言程序设计教程第三版习题答案第一章:C语言概述1. 简述C语言的特点。
C语言是一种结构化编程语言,具有高级语言的特点,同时支持底层硬件操作。
其特点包括:简洁、高效、可移植、丰富的运算符、数据结构支持、广泛的库函数等。
2. 什么是编译型语言?编译型语言是指源代码在执行前需要通过编译器转换成机器语言的程序设计语言。
C语言就是一种编译型语言。
第二章:数据类型、运算符和表达式1. 列出C语言的基本数据类型。
C语言的基本数据类型包括:整型(int)、字符型(char)、浮点型(float和double)。
2. 说明赋值运算符的用法。
赋值运算符(=)用于将右侧表达式的值赋给左侧的变量。
例如:`int a = 10;` 将整数值10赋给变量a。
第三章:控制结构1. 什么是条件语句?条件语句用于根据条件的真假来执行不同的代码块。
C语言中的条件语句主要有if语句和switch语句。
2. 循环语句有哪些?C语言中的循环语句主要有for循环、while循环和do-while循环。
第四章:数组和字符串1. 数组的声明和初始化方式。
数组声明的一般形式为:`type arrayName[arraySize];`。
初始化可以使用花括号一次性赋值,如:`int arr[5] = {1, 2, 3, 4, 5};`。
2. 字符串在C语言中的表示方法。
在C语言中,字符串以字符数组的形式存在,以空字符('\0')作为结束标志。
第五章:函数1. 函数的定义和调用。
函数定义的一般形式为:`returnTypefunctionName(parameterList) { /* function body */ }`。
调用函数时,使用其名称和必要的参数。
2. 函数的参数传递方式有哪些?C语言中函数的参数传递方式主要有值传递(pass by value)和引用传递(pass by reference)。
2.1 C语⾔的数据类型2.2 常量与变量2.2.1 标识符命名2.2.2 常量2.2.3 变量2.3 整型数据2.3.1 整型常量2.3.2 整型变量2.4 实型数据2.4.1 实型常量2.4.2 实型变量2.5 字符型数据2.5.1 字符常量2.5.2 字符串常量2.5.3 转义字符2.5.4 符号常量2.5.5 字符变量2.6 运算符2.6.1 算术运算符2.6.2 ⾃增和⾃减2.6.3 关系和逻辑运算符2.1 C语⾔的数据类型C语⾔有五种基本数据类型:字符、整型、单精度实型、双精度实型和空类型。
尽管这⼏种类型数据的长度和范围随处理器的类型和C语⾔编译程序的实现⽽异,但以b i t为例,整数与C P U字长相等,⼀个字符通常为⼀个字节,浮点值的确切格式则根据实现⽽定。
对于多数微机,表2 - 1给出了五种数据的长度和范围。
表2-1 基本类型的字长和范围类型长度(bit)范围char(字符型)80~255int(整型)16-32768~32767float(单精度型)32约精确到6位数double(双精度型)64约精确到12位数void (空值)0⽆值表中的长度和范围的取值是假定CPU的字长为16 bit。
C语⾔还提供了⼏种聚合类型(aggregate types),包括数组、指针、结构、共⽤体(联合)、位域和枚举。
这些复杂类型在以后的章节中讨论。
除void类型外,基本类型的前⾯可以有各种修饰符。
修饰符⽤来改变基本类型的意义,以便更准确地适应各种情况的需求。
修饰符如下:• signed(有符号)。
• unsigned(⽆符号)。
• long(长型符)。
• short(短型符)。
修饰符signed、short、long和unsigned适⽤于字符和整数两种基本类型,⽽long还可⽤于double(注意,由于long float与double意思相同,所以ANSI标准删除了多余的long float)。