- 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)