cin >> 变量 cout <<
sizeof (数据类型/变量名):统计数据类型所占内存空间
科学计数法:3e2=3*10^2;3e-2=3*0.1^2
字符型变量并不是把字符本身放到内存中存储,而是将对应的ASCII编码放入到存储单元
字符串:char[ ]="字符串值" string 变量名=“字符串值”
bool类型只要是非0的值都是真
两个小数不能做取模运算
前置递增 a=2;b=++a; a=2,b=3 先加1再运算
后置递增 a=2;b=a++; a=3,b=2 先运算再加1
三目运算符:表达式1 ?表达式2 :表达式3 三目运算符返回的是变量,可以继续赋值
switch语句:执行多条件分支语句
switch(表达式)
{
case 结果1:执行语句;break; //break是跳出分支
case 结果2:执行语句;break;
default:执行语句;break;
}
switch缺点:判断时只能是整形或 字符型,不能是判断区间
生成随机数:srand((unsigned int) time (NULL)) //添加随机数种子,利用当前系统时间生成随机数,防止每次随机数都一样,要包含头文件#include<ctime>
rand%100 //生成0-99的随机数
continue:在循环语句中,跳过本次循环中余下 尚未执行的语句,反过来继续执行下一次循环;而break会跳出整个循环。
goto :可以无条件跳转语句
数组名是常量,不可以进行赋值操作
如果函数不需要返回值,声明的时候可以写void
值传递时,函数的形参发生改变不会影响实参的值