#include <stdio.h>
int main(){
int a,b;
scanf("%d%d",&a,&b);
printf("%d",a+b);
return 0;
}
该程序分为两部分:头文件 和 主函数
头文件:
#include<stdio.h>为头文件,其中stdio.h是标准输入输出库,有输入输出的程序均需加上这个头文件
.h是头文件的文件格式
math.h负责一些数学函数,string.h负责与字符串相关的函数
C++标准中,stdio.h的等价写法为cstdio,
即#include<stdio.h>等价于#include<cstdio>,
#include<math.h>等价于#include<cmath>,
#include<string.h>等价于#include<cstring>
主函数:
主函数是一个程序的入口位置,整个程序从主函数开始执行
一个程序最多只能有一个主函数
变量
变量名
可以任意取,只需满足以下条件:
1、不能是C语言标识符,最好见名知意
2、变量名的第一个字符必须是字母或下划线,除第一个字符之外的其他字符必须是字母、数字或下划线
3、区分大小写
变量类型:
基本数据类型:整型、浮点型、字符型,布尔型(C++)
1、整型:
分为 | 取值范围 | |||
---|---|---|---|---|
短整型 short | ||||
整型 int | -2^31~+(2^31-1) | 一个整数占用32位,4字节 题目要求10^9以内或32位整数 |
也 long int |
|
长整形 long long | -2^63~+(2^63-1) | 一个整数占用64位,8字节 题目要求10^18以内或64位整数 |
也 long long int | |
如果long long型赋大于2^31 -1的初值,需在初值后加上LL |
||||
对于整型数据,均可在前面加上unsigned,以表示无符号型,所占位数不变,负数范围挪到正数上 例如: unsigned int , 所占位数不变,取值范围变为 0~+(2^32 -1) unsigned long long ,所占位数不变,取值范围变为0~+(2^63-1) |