目录
1.笔记
第一章 C++的初步认识
一、最简单的C++程序(如下)
#include <iostream>
using namespace std;
int main()
{
cout << "Hello World.This is a C++ program.";
return 0;
}
例题:1.求 a,b 两数之和
#include <iostream>
using namespace std;
int main()
{
int a, b, sum;
cin >> a >> b;
sum = a + b;
cout << "a+b=" << sum << endl;
return 0;
}
格式特点:1)习惯用小写字母 2)无程序行概念
3)可空格,空行 4)*常用“锯齿”形式书写 *
5)必须有且只有一个主函数main()
二、C++程序编写与执行
编辑~~>编译~~>链接~~>执行
第二章 数据存储表示形式和基本运算
一、储存
1.数制:又称进位计数制。常用:二进制、八进制、十进制、十六进制。
2.字节和位
(1)内存以字节为单位 (2)每个字节有一个地址
3.数值表示方法
(1)原码:最高位为符号位,其余各位为数值本身绝对值
(2)反码:1)正数:正反码相同 2)负数:符号位为1,其余位取反
(3)补码:1)正数:正反、补码相同 2)负数:最高位为1,反码+1
二、数据类型
名称(英 / 中) | |
---|---|
int 整型 | char 字符型 |
short 短整型 | float 长整型 |
long 长整型 | double 双精度型 |
long double 长双精度型 |
(1)作用:1)确定数据范围 2)数据占内存字节数 3)其上可进行的操作
注:浮点型 float:6位有效数字 double:15位有效数字(long double相同)
三、常量
可分为数值型常量,字符型常量
实型常量:123=12.3e1=1.23e2=0.123e3 (en=10^n)
字符常量:用单撇号括起来的单个普通字符或转义字符
转义字符: (1)\n 换行 (2)\t 移动至下一个tab位置 (3)\\ 反斜线"\"
(4)\' 单引号 ' (5)\" 双引号 "
(6)\ddd 八进制数代表字符 '\101'即为'A'
(7)\xhh 2位十六进制数代表字符 '\x41'即为'A'
字符串常量 "a"不等于'a' (前者为字符串,后者为字符)
2.梳理总结
基本学习了C++程序的构成和书写形式,还在周一晚进行上级实践。以后作业也会进行上级调试。
C++相对于C来说,补充部分功能,增加面对对象的机制。