9月19日

  • 第一个程序 输出 hello world
  • OJ的使用
  • 快捷键使用 ctrl+a、c、v
  • 选择 alt 多选
  • 选择 shift 范围的选择
  • 截图 win jie 选择 保存
  • 编译、运行
  • a+b的程序

9月26日 变量、运算符

  • int 类型 32位4字节 231-2^{31} ~ 23112^{31}-1
  • long long 类型 64位
  • 二进制补码,负数的表示
  • +、-、*、/、%
#include <bits/stdc++.h>
using namespace std;

int main() {
	int a;//定义一个整型 变量a 
	int b;//定义一个整型 变量b 
	int c;
	cin>>a; //输入 
	cin>>b;
	cin>>c;
	cout<<a+b+c;  //输出 
	return 0;
}
#include <bits/stdc++.h>
using namespace std;

int main() {
	int a,b,c;
        cin>>a>>b>>c;
	cout<<a+b+c;  
        //什么时候结果不对?
       //a b c = 1000000000 
	return 0;
}
//溢出
#include <bits/stdc++.h>
using namespace std;

int main() {
	//2^31 = 2147483648
	int a=2147483647;
	cout<<a<<endl;
	cout<<a+1<<endl;
	// 
	
	return 0;
}
#include <bits/stdc++.h>
using namespace std;

int main() {
	int a,b,c;
	cin>>a>>b>>c;
	cout<<a<<b<<c;
	//输入1 2 3,会输出什么?
	//如果要输出 1 2 3,要怎么改程序 
	cout<<a<<" "<<b<<" "<<c;
	//cout<<"Hello world"; 
	return 0; 
}
#include <bits/stdc++.h>
using namespace std;

int main() {
	int a,b;
	cin>>a>>b;
	//cout<<a*b;  //shift+8
	//cout<<a/b;   // 不是\
	
	cout<<a%b;
	return 0; 
}
#include <bits/stdc++.h>
using namespace std;

int main() {
	cout<< (-8)/3<<endl;
	cout<< (9)/(-2)<<endl;
	cout<< (-9)/(-2)<<endl;
	return 0; 
}
  • a/c + b/c 与 (a+b)/c 一样吗?