本课程主要(非全部)知识点
第一章 概述
计算机中所有信息都以二进制码表示。
位(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.
混合运算时的数据类型转换:如果参与运算的操作数类型不一致,则系统自动对数据进行类型转换(即隐含转换),转换原则是将低类型数据转换为高类型数据,参见书中p1114-1.
混合运算时的数据类型转换:也可以通过强制类型转换,将表达式结果的类型转换为指定类型。强制类型转换的形式:
  类型说明符(表达式)
            (类型说明符)(表达式)
            static_cast<类型说明符>(表达式)
赋值表达式的值与类型与被赋值变量相同。赋值运算符两边类型相同时进行直接赋值。赋值运算符两边类型不同时,将右值类型转换为左值类型。
条件表达式的形式:    表达式1?表达式2:表达式3
当表达式1为真时,条件表达式的值与类型与表达式2相同;当表达式1为假时,条件表达式的值与类型与表达式3相同。
sizeof操作符用于计算某种类型的对象在内存中所占的字节数。语法形式:
                  sizeof(类型名)
              sizeof(表达式)
整型数据输出时默认为十进制方式输出,也可通过控制符hexoctdec将进制改为十六进制、八进制或恢复为十进制。
浮点数的输出默认为六位数字的精度 (若没有小数部分,则省略小数点)。使用小数形式还是科学记数法显示取决于该浮点数的值。
setprecision( int) :未设置fixedscientific时精度值确定总的有效位数。
fixedscientific分别以小数、科学记数法显示浮点数,默认为6位小数。
setprecision( int) :设置fixedscientific时精度值确定小数位数。
cout.unsetf (ios::fixed);cout.unsetf (ios::scientific);分别为取消fixedscientific的显示方式。
setw(int)可设置显示时的字段宽度,且为一次性操作。
setfill(char)可设置字段宽度内的填充字符。
leftright分别为左对齐、右对齐,默认为右对齐。
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;
                 
      case  常量表达式n:语句n;
      default :            语句n+1;
  }
switch语句中的表达式可以是整型、字符型、枚举型;到入口后即从该入口开始执行,且后面的不再判断就直接执行;default也可以没有。
控制流程-循环结构:
循环语句注意三点: 本次循环的工作及其与下次循环的关系;循环条件;初始值的设置。
4 breakcontinue语句
语法形式: break; 
        continue;
循环语句中,break 用于终止当前循环;continue用于终止本次循环。
两种常用的循环算法:迭代法:由变量的旧值递推出变量新值的过程;穷举法:对问题的所有可能状态一一测试,直到到解或将全部可能的状态都测试过。
ios 字符串转数组
第三章 函数
函数定义的一般形式:
函数类型 函数名(参数表)      //函数头部
{                          //函数体

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。