May 14, 2016

C#之数据类型和变量

一、变量与常量

  • 变量与常量

【why】用于存储程序执行过程中产生的临时数据
【what】内存中一段已经命名的存储空间:变量(值可变)常量(值不可变)
【where】所有编程语言中,一切代码的基础

  • 变量使用方法

【how】:先声明,再赋值,后使用

  1. 声明:根据类型开辟空间

【语法】

数据类型 变量名;

【变量命名规则】

  • 有字母、下划线、数字组成
  • 首字母必须是字母或下划线
  • 区分大小写
  • 不能与关键字同名

【命名规范】

  • 命名要有意义
  • 采用骆驼命名法,首字母小写
  1. 再赋值:将数据存入控件

【语法】

变量名=值;
  1. 后使用:取出数据,并在函数、语句或表达式中使用
  • 常量使用方法

【how】:先声明并赋值,后使用

  1. 声明并赋值

【语法】

const 数据类型 常量名=值;//采用帕斯卡命名法,首字母大写
  1. 使用:在函数、语句及表达式中使用
  • 输出变量的值

  • 【方法一】

Console.WriteLine(需要输出的字符串);
  • 【方法二】
Console.WriteLine("格式字符串",值列表);

【示例】

int age=10;
string name="张三";
Console.WriteLine("{0}的年龄四{1}",name,age);

二、基本数据类型

  1. 值类型 - 整型:短整型(short)整型(int)长整型(long)
  • 浮点型:单精度(float)双精度(double)
  • 布尔型:bool
  • 字符型:char
  1. 引用类型 - 字符串:string

三、控制台输入

【语法】

Console.ReadLine(); //从控制台接收用户输入的一行字符串,回车结束

【将字符串转换为其他数据类型】

int 变量名=int.Parse(字符串);  //转换为整型
float 变量名=float.Parse(字符串);  //转换为单精度浮点
double 变量名=double.Parse(字符串);  //转换为双精度浮点

四、调试步骤

  1. 设置断点
  2. 单步执行:F11,F10
  3. 观察变量
  4. 发现问题
  5. 修正代码
  6. 解决问题