Professional Documents
Culture Documents
第一节课笔记
第一节课笔记
考
侨
机
华
52
计
72
printf
研
%d 十进制
考
%o 八进制
侨
4
机
12
%s 字符串
算
00
%c 单个字符
计
52
%p 指针
学
72
%x 十六进制
大
研
侨
4
考
%b binary 二进制?
12
华
机
算
00
算
计
52
计
在 C++中如何解决 2 进制问题
学
72
学
#include<bitset>
大
研
大
bitset<8> bit(100);
侨
4
考
12
侨
华
机
00
华
注意 10 进制是默认的
算
52
C++如何完成 8 进制 16 进制的转化
计
72
4
考
12
侨
华
机
00
华
72
学
cin>>a>>b>>c;
4
考
12
侨
4
机
12
00
华
52
特性?====>封装(表示权限的控制<private、protected、public>,函数与变量的捆绑,形成相应
计
72
的对象)、继承(多继承问题,单继承问题,以及单继承与多继承带来的混合问题)、多态(一个调
学
用触发智能函数),总的来说 封装、继承、多态
大
考
侨
4
机
2
0
华
01
0
算
计
52
72
学
72
枚举类型 enum
研
大
研
#include<iostream>
考
侨
4
考
华
机
算
00
#include<bitset>
计
52
//比如说我们抽象 一个月份
学
72
大
研
/*
侨
4
考
一月 January,缩写 Jan
华
01
机
二月 February,缩写 Feb
0
算
52
计
72
学
研
大
4
考
12
侨
00
研
大
考
侨
机
华
52
计
72
三月 March,缩写 Mar
研
四月 April,缩写 Apr
考
五月 May,缩写 May
侨
4
机
12
六月 June,缩写 Jun
算
00
七月 July,缩写 Jul
计
52
八月 August,缩写 Aug
学
72
九月 September,缩写 Sep/Sept
大
研
十月 October,缩写 Oct
侨
4
考
12
华
机
算
00
算
*/
计
52
计
学
72
学
大
研
大
侨
4
考
12
侨
Jan, //常量 0
华
机
00
华
52
Mar, //2
计
72
Apr,//3
学
May//4
大
4
考
}mon;//类似于结构体
12
侨
华
机
00
华
union AA
52
计
{
72
学
研
大
};//类似于结构体
4
考
12
侨
4
机
12
00
华
52
int test()
计
72
{
学
//经过处理
大
return 0;
侨
4
机
2
0
华
01
0
算
52
0
计
52
int main(void)
72
学
72
{
研
大
研
考
侨
4
考
if (Jan == mon::Jan )
机
12
华
机
else
计
52
mon::Apr;//为什么是双冒号????因为是常量 mon.Jan
大
研
int a;
华
01
机
52
计
72
学
研
大
4
考
12
侨
00
侨 机 华
大 考 12
4 侨
学 研 大
计 72 学
算 52 计
机 0 01 华 算
考 2 侨 机
}
研 4 大 考
72 学 研
52 计 72
算 52 什么是常量?
机 00 华
//Jan--;//B
考 12 侨 机 00
研 4 考 12
a = Jan - 1;//?D
大 研 4
72 学
道理同上
52 计 72
0 01 华 算 52
2 侨 机 00 华
正确 道理同上
4 考 12
Feb + 1;//C 无去改变自身的值 正确
大 4 侨
学 研 大
计 72
00 华 算 52
12 侨 机 00 华
4 大 考 12 侨
研 4 大
学
计 72 学
算 52 计
华 机 00 算
侨 华 机
大 考 12
4 侨 考
常量是在程序执行过程中,其值不发生改变的量,分为直接常量和符号常量两种。
学 研 大
学 研
计 72
算 52 计
机 00 华 算
考 12 侨 机
研 4 大 考
72 学 研
52 计 72
0 0 华 算 52