上课笔记
1、文件
2、数制转换
1)贪心算法
2)辗转相除法
2、数据类型
数据类型 | 字节数 |
char(整数型) | 1 |
short int | 2 |
int | 4 |
long int | 4 |
long long | 8 |
float(小数型) | 4 |
double | 8 |
long double | 8/dev 12/16 |
bool(布尔型) | 1 |
viod | 无类型数据 |
#include <iostream>
int main()
{
printf("char size: %d\n", sizeof(char));
printf("short int size:%d\n", sizeof(short int));
printf("int size: %d\n", sizeof(int));
printf("long int size: %d\n", sizeof(long int));
printf("long long size:%d\n", sizeof(long long));
printf("float size: %d\n", sizeof(float));
printf("double size: %d\n", sizeof(double));
printf("long double size:%d\n", sizeof(long double));
printf("bool size: %d\n", sizeof(bool));
//printf("viod size:%d", sizeof(viod)); viod 为无类型数据
}
result display:
char size: 1
short int size:2
int size: 4
long int size: 4
long long size:8
float size: 4
double size: 8
long double size:8
bool size: 1
E:\2020c\程序\size\Debug\size.exe (进程 10032)已退出,代码为 0。
按任意键关闭此窗口. . .
3、变量、常量、标识符
1)变量
定义:以某种标识符为名字,其数值可以改变(可读可写)。{可读(获取,可读值),可写(赋值)}
种类:、全局变量、局部变量、块内变量;
注意:一个变量在一定区域内只能被定义一次,比如全局内、函数内;如果定义多次,编译器会报错,(重复定义)。
#include <iostream>
int sum = 10;//全局变量
/*int sum = 11;重复定义(全局内)*/
int main()
{
int sum = 0;//局部变量
/*int sum = 0;重复定义(函数内)*/
{
int b = 1;
/*int b = 2;重复定义(块内)*/
}
int a = sum;
printf("a = %d\n", a);
{
int a = ::sum;//加"::"为全局变量
printf("a = %d", a);
}
result display
a = 0
a = 10
E:\2020c\程序\space of variable\Debug\space of variable.exe (进程 6248)已退出,代码为 0。
按任意键关闭此窗口. . .
2)常量
定义:只可读、不可写;