C++主要知识点分析和总结.docxVIP

  • 2
  • 0
  • 约7.29千字
  • 约 13页
  • 2023-04-26 发布于上海
  • 举报
本课程主要(非全部)知识点 第一章 概述 计算机中所有信息都以二进制码表示。位(Bit):度量数据的最小单位 字节(Byte):最常用的基本单位 1byte = 8 bit 第二章 C++简单程序设计 C++程序中须有且仅有一个名为 main 的函数。 注释的第一种形式是以 ” // ” 开始至行末,第二种形式是 /* 字符串 */, 如 /*This is a C++ example*/ 标识符由字母、数字及下划线_组成,并以字母或_开始。 整型常量十进制示数形式: [ + | - ] Decimal Digits [ L | l ] 整型常量八进制示数形式: [ + | - ]0 Octal Digits [ L | l ] 整型常量十六进制示数形式: [ + | - ]0x Hexadecimal Digits [ L | l ] 实型常量一般形式:整数部分和小数部分可省略其一,小数点必不可少。实型常量指数形式:指数部分为整数。 字符常量,普通字符,用单引号括起来的单个字符。 转义字符,如:\n 、 \ 、 \、 \\ 、 \t 字符数据在内存中是以整数形式存放的。如:a —— 97、 A—— 65、0 —— 48 等。 字符串常量简称字符串,是由一对双括号括起来的字符序列。 编译系统会在每个字符串之后自动加一个 \0作为字符串结束标志。 \0的ASCII 码值为 0。 用一个与常量相关的标识符来代替常量,称为符号常量。符号常量的声明形式: const 类型说明符常量名=常量值; 或 类型说明符 const 常量名=常量值; 符号常量在使用之前一定要先声明;符号常量在声明时一定要赋初值,且在程序中不能改变其值。 求余运算符%的操作数必须是整型,如 9%5. 混合运算时的数据类型转换:如果参与运算的操作数类型不一致,则系统自动对数据进行类型转换(即隐含转换),转换原则是将低类型数据转换为高类型数据,参见书中 p111 图 4-1. 混合运算时的数据类型转换:也可以通过强制类型转换,将表达式结果的类型转换为指定类型。强制类型转换的形式: 类型说明符(表达式) 或 (类型说明符)(表达式) 或 static_cast类型说明符(表达式) 赋值表达式的值与类型与被赋值变量相同。赋值运算符两边类型相同时进行直接赋值。赋值运算符两边类型不同时,将右值类型转换为左值类型。 条件表达式的形式: 表达式 1?表达式 2:表达式 3 当表达式 1 为真时,条件表达式的值与类型与表达式 2 相同;当表达式 1 为假时,条件表达式的值与类型与表达式 3 相同。 sizeof 操作符用于计算某种类型的对象在内存中所占的字节数。语法形式: sizeof(类型名) 或 sizeof(表达式) 整型数据输出时默认为十进制方式输出,也可通过控制符 hex、oct、dec 将进制改为十六进制、八进制或恢复为十进制。 浮点数的输出默认为六位数字的精度 (若没有小数部分,则省略小数点 )。使用小数形式还是科学记数法显示取决于该浮点数的值。 setprecision( int) :未设置 fixed 或 scientific 时精度值确定总的有效位数。fixed、scientific 分别以小数、科学记数法显示浮点数,默认为 6 位小数。setprecision( int) :设置 fixed 或 scientific 时精度值确定小数位数。cout.unsetf (ios::fixed); 与 cout.unsetf (ios::scientific); 分别为取消 fixed 、 scientific 的显示方式。 setw(int)可设置显示时的字段宽度,且为一次性操作。setfill(char)可设置字段宽度内的填充字符。 left、right 分别为左对齐、右对齐,默认为右对齐。 用 cin 同时输入多个数据时,各数据之间以空白符(可以任意多个)隔开,以回车结束。 cin 无法将空白符(即 、\n及\t) 输入给字符变量。函数 getchar()可将任何字符输入给字符变量。 使用字符输入函数 getchar( )与字符输出函数 putchar(char)。getchar( )括号中无参数。输入时空白符为有效字符,以回车结束. getchar( )在使用时,回车可同时成为有效字符和结束标志。当要求输入 n 个字符时,若实际输入的第 n 个字符恰好为回车,则该回车一符两用。 控制流程-选择结构: if 语句中的复合语句: if (表达式 ) { 语句1; … 语句n; } else {语句1; … 语句m; } switch 语句语法形式: switch (表达式) { case 常量表达式1:语句1; case 常量表达式2:语句2; ┆ cas

文档评论(0)

1亿VIP精品文档

相关文档