算法笔记 心得1【算法笔记心得1~7 均为基础的C或C++基础语法,为后面的PAT、蓝桥或CCF打下基础。】
1、测评结果:
AC——通过
CE——编译出错
WA——答案出错
TLE——运行超时
RE——运行出错
MLE——内存超限
PE——格式出错
OE——输出超限
2、cin、cout比scanf、printf费时,而且不能有限制,不能在同一个程序中使用cout和printf,会出错。
3、头文件
C中的stdio.h、string.h、math.h,在C++标准中,更推荐cstdio.h、cstring.h、cmath写法。eg,#include<stdio.h>——#include<cstdio>
4、变量定义
a、变量的首字母必须是字母或是下划线
b、不能使用标识符
c、区分大小写
5、变量类型
整型
int
-2^ 31——2^31-1 (十亿) -2*10^9~2*10^9
long long
-2^63~2^63 -9*10^18~9*10^18
浮点类型
float
-2^128~2^128 实际精度6~7位
double
-2^1024~2^1024 世纪精度15~16位
字符型
char
-128~127
布尔型
bool
0(false) 1(true)
6、long long类型
赋值的初值 要在后面加上LL
输入输出”%l64d"或是 “%lld” 【推荐】
7、浮点类型
用 “%f"
8、char类型
字符常量必须用’ ‘引起来
标准ASCII的范围为0~127 ,包括了控制字符、通信专用自负(不可显示)和常用的可显示字符,
0-9——48~57
A-Z——65~90
a-z——97~122
9、字符串常量
输入输出格式:”%s”
字符串常量是用双引号标记的字符集
不能把字符串常量赋值给字符变量
存储用字符数组
10、布尔类型
C中使用必须要加 #include<stdbool.h.>
C++中可以中可以直接使用