ZJWCHC C# 基础知识第二章 2 目标在 C# 中定义变量和常量使用 C# 中的基本数据类型理解装箱和拆箱的概念使用 C# 中的运算符,选择结构和循环结构定义和使用数组,了解结构和枚举了解 C# 中的预处理指令理解 C# 中常用的字符串处理方法 3 C# 数据类型 char gender = ‘M’; ‘\0 ’单个 Unicode 字符 Char string color = “ Orange ”- Unicode 字符串 string bool IsManager = true; False 布尔值, true 或 false bool long population = 23451900; 0L 有符号的 64 位整数 long short salary = 3400; 0 有符号的 16 位整数 short byte gpa = 2; 0 无符号的 8 位整数 byte float temperature = ; 32 位浮点数,精确到小数点后 7 位 float int rating = 20; 0 有符号的 32 位整数 int示例默认值大小 C# 数据类型 4 变量 2-1 语法: 访问修饰符数据类型变量名 Public Private Protected int string float ……?变量用于存储特定数据类型的值 5 变量 2-2 static void Main(string [] args ){ // 声明布尔型、字符串型、整型、短整型和浮点型变量 bool t = false ; short n1 = 30 ; int n2 = 1200 ; string str = " jeny "; float n3 = f; // 显示变量值 ("布尔值 = " + t); ("短整型值 = " + n1); ("整型值 = " + n2); ("字符串值 = " + str ); ("浮点值 = " + n3); } 变量中存储的值取决于该变量的类型 6 常量 2 -1 语法: const 数据类型常量名= 常量值; ?常量用于在整个程序中将数据保持同一个值 7 常量 2 -2 static void Main(string [] args ){ // PI 常量 PI const float _pi = 15169 F; // 由地球引力引起的加速度常量,单位为 cm/s *s const float _gravity = 98 0; // 钟摆的长度 int length = 6 0; // 钟摆的周期 double period = 0; // 钟摆周期的计算公式 period = 2 * _pi * (length / _gravity); (" 钟摆的周期为{0} 秒", period); } 声明常量在表达式中使用常量? const 关键字用于声明常量 8 C# 的基本数据类型 3 -1 C# 中的数据类型分为两个基本类别值类型表示实际数据只是将值存放在内存中值类型都存储在堆栈中 int 、 char 、结构引用类型表示指向数据的指针或引用包含内存堆中对象的地址为 null ,则表示未引用任何对象类、接口、数组、字符串 9 C# 的基本数据类型 3 -2 static void Main(string [] args ){ // 声明一个值类型的整型数据类型 int val ue = 1 3 0; ("该变量的初始值为 {0}", val ue ); Test(val ue ); // 由于该数据类型属于值类型,所以将恢复其初始值 ("该变量的值此时为 {0}", val ue ); } static void Test(int by Val ){ intt = 2 0; by Val = t *3 0; } 将 val ue 的初始值传递给 Test() 方法被传递的 val ue 在 Test() 方法内被改变不反映已经改变的 val 值,而保留原始值 10 C# 的基本数据类型 3 -3 static void Main(string [] args ){ DataType objTest = new DataT
c#基础知识资料 来自淘豆网m.daumloan.com转载请标明出处.