一、数据存储的逻辑。
数据在硬盘中的存储,类似于人在地球上的存储。
为了方便快速的找到一个人,人类发明了“地址”
同样为了方便快速的找到一个数据内容,人类发明了“变量”
二、变量的使用。
创建一个变量并赋值
创建格式:变量类型 空格 变量名;
int number1;//创建一个整数型变量
int number2, number3;//创建两个整数型变量
int number4 = 0;//创建一个整数型变量并赋值
number1 = 10;//变量赋值
number1 = number4;//用一个变量给另一个变量赋值
数学运算
number1 = number1 + 1;//加法
number1++;//+1可以缩写成++
number1 += 1;//也可以写成+=,是number1 = number1 + 1的简写
number2 = number2 - 1;//减法
number2--;//-1可以缩写成--
number2 -= 1;//也可以写成-=,是number2 = number2 - 1的简写
number3 = number3 * 1;//乘法
number3 *= 1;//也可以写成*=,是number3 = number3 * 1的简写
number4 = number4 / 1;//除法
//注意:如果除完的是小数,变量又是整型,会取整数部分,例如7 / 2答案是3不是3.5
number4 /= 1;//也可以写成/=,是number4 = number4 / 1的简写
number5 = number5 % 1;//模,除法取余
number5 %= number5;//也可以写成%=,是number5 = number5 % 1的简写
输出输入
C++
int a;//创建
cin >> a;//输入a
cout << a;//输出打印a
C语言
int number1;
scanf("%d",&number1);//输入
printf("%d",number1);//输出
头文件
#include <stdio.h>//C语言
#include <iostream>//C++
三、变量类型、长度和数据范围
类型 | 长度 | 数据范围 |
void无值型 | 0 byte | 无数据范围 |
bool布尔型 | 1 byte | true / false |
short短整型 | 2 byte | -32786 ~ 32786 = -2的15次方 ~ 2的15次方 - 1 |
unsigned short无负数短整型 | 2 byte | 0 ~ 65535 = 0 ~ 2的16次方 - 1 |
int整数型 | 4 byte | -2147483648 ~ 2147483648 -2的31次方 ~ 2的31次方 - 1 |
unsigned int无负数整数型 | 4 byte | 0 ~ 4294967295 =0 ~ 2的32次方 - 1 |
long long 长整型 | 8 byte | -9223372036854775808 ~ 9223372036854775808 = -2的63次方 ~ 2的63次方 - 1 |
unsigned long long 无负数长整型 |
8 byte | 0 ~ 18446744073709551615 = 0 ~ 2的64次方 - 1 |
作者:10岁的小Tyler