类型:
INT char double(双精度) float(单精度) long longlong bool
int最大长度是11位。 在32位的机器下,int的范围是- 2 ^ 31 ~2 ^ 31 - 1; 也就是:[-2147483648, 2147483647];在16位的机器下,int的范围为-2 ^ 15 ~ 2 ^ 15-1。
%d 十进制有符号整数
%f 浮点数
%s 字符串
%c 单个字符
%l 变长 ld lf
换行
f 清屏并换页
回车
Tab符
scanf("%d",&a);printf("%d",a); (%0.3lf)保留3位小数;
% 是余数。 / 是整数商;
ceil()向上取整;
sqrt()开方;
for(int i=2,j=3;j<=sf&&i<=sf;i++,j++) 中间是并且的符号,而不是其他符号,记住了。 不要用,号
函数 不写return 到后面会自动返回。
#define ri register int
int a = INT_MAX 得最大值 2^31 遇到 2^32 就要用longlong
retrurn 0 可以直接结束程序 (用在函数中,用在 循环里面)
输出结果时 ,可以不用等 输入输入完
memset(神马,字节数目,sizeof(神马)); 弄出来是一个很大的数,你并不知道那个是什么,可以实际输出来看看。127 什么的;
在输出的时候一定要注意格式。特别是一些图形的时候;
出现源文件为编译的时候 可能是 数组的范围开得过大了 以后define M 时 105 ,然后在 根据题目去修改
一直输入 整数的时候 while(~scanf()) 检验时候就 正确 就 先回车 在 ctrl + z 回车