变量是啥?
可以变化的量 有点像数学代数里的未知数x可以变化为不同的值
程序即是对数据的序列操作 也就是对数值的变化我们将数字通过变量的形式存入电脑 再对其进行相关
操作变量怎么用?
需先定义再初始化
怎么声明变量?
type name;
type表示类型name为我们取的名字 需遵循标识符的命名规则关于类型电脑里面的内存都是一个个存储二进制的小格子 无法区分里面数据通过引用类型的概念 将存储的小格子根据存入数字的样式划分成不同的组合状态以此来保存及区分数字的值吐槽:储物箱都一个样 里面能放格式各样的东西 但随意放太乱了所以在放入的时候根据放入的内容给了不同的标签 在使用中就可以知道箱子里放了个啥
怎么初始化变量?
name = value;
通过=(赋值号) 将符号右边的数值存入符号左边的变量空间内
变量在使用前必须初始化(即变量的第一次赋值)
类型有哪些?
类型 | 类别 | 后缀 | 示例/允许的值 |
---|---|---|---|
bool | 布尔 | 无 | true 或 false |
int | 整数 | 无 | 100 |
uint | 正整数 | u 或 U | 100u |
long | 整数 | l 或 L | 100L |
ulong | 正整数 | ul、Ul、UL、uL、lu、LU、Lu或lU | 100ul |
float | 实数 | f 或 F | 3.1f |
double | 实数 | 无 | 1.5 |
decimal | 实数 | d 或 D | 3.6m |
char | 字符 | 无 | ‘a’或转义字符 |
string | 字符串 | 无 | “1234”,可以包含转义字符 |
数字是最基本的数据 我们常用的数字有整数和小数
而整数有大有小 小数精确度有高有底
所以我们存整数从小到大有byte ushort uint和ulong四种 只能存放正整数
byte a = 1