变量
与C语言没有区别
- bool类型变量 占用1byte true表示真 flase表示假
bool a = false; - long long类型变量初始化时需要加后缀LL或ll unsigned long long需要加后缀ULL或ull Ull uLL
long long b = 1000000000LL;
输入输出
- 输入cin>> 不会读入空格 scanf会读入空格 但是读入字符串时scanf遇到空格会终止
- 输出cout<<
- 与scanf printf相比 好写但速度慢
#include<iostream>//cout头文件
#include<string>//字符串头文件
#include<cstdio>//printf头文件
using namespace std;//必须加这个命名空间
int main()
{
//整数
int a, b;
cin >> a >> b;//输入 把cin的值拿到a和b中
cout << a + b << ' ' << a * b << endl;//输出 把a+b传到cout中
//字符串
string str;
cin >> str;
cout << str;
//混合
cout << str << "!" << a + b << endl;
return 0;
}
表达式
同C语言