(C#超级小白从0到1)第3章 C#语言基础(上)

3.1 变量
存储特定类型的数据,用户可以会根据需要随时改变存储的数据值
变量 →相当于一个购物车   里面装载着我们所需要的 数据。
1. 变量:变量就是存储数据的值的空间。
2. 常用的变量的类型: int 型, float 型, double 型,char 型。
3. 变量的定义必须遵循的规则:a.变量名只能由“字母 ,下划线, 数字”这三类字符类型组成,且开头只能是字母或下划线,不能是数字开头。b.变量名不能是C程序中所用到的关键字。 
4.变量分为局部变量和全局变量:局部变量在用户所定义的函数内定义的,只可以在本函数内使用。全局变量值在main()函数里定义的,在整个程序运行的工程中都可以使用。
5.int 类型存放的是整数类型的数,如:1 ,234这样的数。
6.float 类型存放的是浮点型的数,如:1.000000。
7.double 类型存放的是较int 型大的数据类型。
8.char 类型存放字符串类型的数 如'Hello world!' 。
————————————————
版权声明:本文为CSDN博主「启程Boy」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
这3种变量写法都可以。
3.3.2简单的数据类型
一.值类型  (分为1. 简单类型 和2. 复合类型 )   -------------------直接存储值
二.引用类型 -------------------对值的引用
一.值类型
注解:
①定义一个int的变量age为30(int为一个简单的值类型)分配了一个存储空间,值为30;
②又定义了一个int类型的变量age2 我们使用age的变量对age2进行附值(达到的效果是int age2也是30);
③当我们单独设置age2为35时,不会影响age的变量,因为它是直接存储类型,所以不会影响age的本身变量。
1. 简单类型
包括:(数值型) 整数类型、浮点类型、 布尔类型、字符类型。
数值型 (int/float
int 整数类型 :比如,年龄。
float 浮点型 :有可能有小数(金额)。
Char 字符型 :性别“M”"W"
bool 布尔型
u表示unsigned
有符号** ”和 无符号**”
“无符号**” 是在 “有符号**” 类型 前面加了一个u
  "有符号**" 可以储存为 正数 也可以存为 负数
“无符号**” 只可以存储为 正数
浮点类型:
是处理 小数 的数据, float和double精确的位数不同
如果不做任何设置,包含小数点的数值都会被认为 double类型
分为 float :如果要将数值以 float 类型处理, 就应该通过强制使用 f 或者 F 将其指定为 float
    double :如果要强制指定为 double 类型, 使用d或者D进行设置,不加“d”或者“D”也可。
注意:浮点的默认值是0,而不是0.0。
decimal类型:(主要用于货币、财务,因为可以精确到28位)
bool(布尔)类型: (bool默认值是false)
只能赋值(true(真的)/false(山寨版)),不能是其他值(比如某个整数)
2.字符 类型    (字符都是使用 单引号 ''引起来的单个字符)
3.3.3变量的初始化
(图解:比如我们给留出一个空间位置,内存大小为368、命名为money的空间,初始化变量值名为money,money=368;我们给money 赋值 为368;“=”为赋值运算符。)
变量的初始化→实际上就是给变量赋值,以便在程序中使用。
三种方法:
①单独初始化变量;
②声明时初始化变量;
③同时初始化多个变量;
3.3.4变量的作用域
1.成员变量
类体中定义的变量被称为 成员变量,成员变量在整个类中都有效。
①静态变量;(static)
②成员变量;
2.局部 变量
在类方法中定义的变量(定义方法“{”与”}”之间的区域)称为局部变量, 局部变量只在当前代码中有效。

猜你喜欢

转载自blog.csdn.net/m0_56017939/article/details/119141607