C++笔记1

91 阅读1分钟

变量

与C语言没有区别

  1. bool类型变量 占用1byte true表示真 flase表示假bool a = false;
  2. 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;
}

image.png

表达式

同C语言