【学习记录】《算法笔记》胡凡---第二章,C/C++快速入门

#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)

猜你喜欢

转载自blog.csdn.net/biasxxi/article/details/89493772