[基础与理论]C#变量
变量关系到数据的存储,数据可放在变量中,可以从变量中取出数据或查看它们。
虽然计算机中的所有数据实际上都是相同的东西(一组0和1),但变量有不同的内涵,称为类型。
定义变量的C#语法是指定和类型和变量名,格式如下:
简单类型,组成应用程序中基本构件的类型。简单类型没有子类型和特性。大多数简单类型都是存储数值的。
简单类型 - 整数类型:
简单类型 - 文本和布尔类型:
变量的命名,规则:
字面值,字面值的后面添加一些字符来指定想要的类型。一些字面值有多种类型,在编译时由编译器根据他们的上下文确定其类型
字符串字面值:
虽然计算机中的所有数据实际上都是相同的东西(一组0和1),但变量有不同的内涵,称为类型。
定义变量的C#语法是指定和类型和变量名,格式如下:
// <type> <name>; // 例如,定义一个整数类型,命名为number int number; // 别忘了分号
使用未先定义的变量(既找不到变量xxx)或使用未赋值的变量会报错!
简单类型,组成应用程序中基本构件的类型。简单类型没有子类型和特性。大多数简单类型都是存储数值的。
简单类型 - 整数类型:
以上类型右上到下,从小到大。大的类型可以包含小的类型。
简单类型 - 文本和布尔类型:
string的字符数量没有上限,因为它可以使用可变大小的内存。
变量的命名,规则:
- 变量名的第一个字母必须是字母、下划线(_)或@
- 其后的字符可以是字母、下划线或数字
字面值,字面值的后面添加一些字符来指定想要的类型。一些字面值有多种类型,在编译时由编译器根据他们的上下文确定其类型
字符串字面值:
如果字符串中包含双引号,可以试用转义字符来避免结束:
也可以在字符串之前使用@来避免字符串结束,使用@也可以在字符串内容中使用换行符,像这样: