开始
类型,变量,表达式,语句,函数
init main()
{
return 0;
}
函数定义:返回类型,函数名,(形参列表),函数体
编译,运行程序
编译器
输入输出
IO机制
iostream库
标准输入cin
标准输出cout
标准错误cerr
clog
头文件
#include <iostream>
输出运算符 <<
接受两个运算对象,左侧必须为ostream对象,右侧为要打印的值
返回左侧运算对象
操作符 endl结束当前行
std命名空间
::作用域运算符
前缀递增运算符++
++val val=val+1;
for语句
循环头
初始化语句(只在for循环入口处执行一次),循环条件,表达式
读取数量不定的输入数据
while(std:cin<<val)
检测std::cin
使用istream对象作为条件,检测流状态,遇文件结束符,无效输入(非数字)
类
通常使用.h作为头文件的后缀
使用上像内置类型一样自然的类类型
Sales_item item;
item是一个Sales_item类型的对象,一个Sales_item类型的对象
成员函数:方法
. 类类型对象的成员
C++基础
2.变量和基本类型
2.1基本内置类型
-
算术类型 arighmetic type
-
空类型 void
2.1.1算术类型
类型 | 含义 | 最小尺寸 |
---|---|---|
bool | ||
char | 字符 | 8 |
int | 整型 | |
float |
带符号类型和无符号类型
带符号类型可表示正数,负数,0
无符号类型仅能表示大于0的数 unsigned
2.1.2类型转换
unsigned char c=-1;
char占8bit,c的值为255
赋给无符号类型一个区间外的值,实际结果是对256取模后的余数
二进制数的首位为符号标记
signed char c2=256;
c2未定义
赋给带符号类型一个超出她表示范围的值时,