C#学习笔记–变量、常量和转义字符

  • C#学习笔记–变量、常量和转义字符已关闭评论
  • 26 次浏览
  • A+
所属分类:.NET技术
摘要

变量是存储数值的容器,是一门程序语言的最基础的部分。不同的变量类型可以存储不同类型的数值。


变量

变量是存储数值的容器,是一门程序语言的最基础的部分。

不同的变量类型可以存储不同类型的数值。

种类:

在C#种一共有14种变量:

  1. 有符号类型4种
  2. 无符号类型4种
  3. 浮点数3种
  4. 特殊类型(char bool string)
//变量 //有符号类型的  范围     字节大小    位容量 sbyte sb=1; //-128~127  1byte       2^8 int i=2; //-21亿~21亿   4byte       2^(8*4) short s=3; //-32768~32767 2byte     2^(8*2) long  l=4; //-9百万兆~9百万兆  8byte  2^(8*8)  //无符号类型 存储范围0~2^(n*8)-1  n为字节数 byte b=1;  uint ui=2; ushort us=3; ulong ul=4;  //浮点数  4byte float f=1.01234567890f;//存储7~8位有效数字 根据编译器不同也有不同  四舍五入 //要加f 或F 默认存储类型位double 所以浮点数要加f表示为float类型存储  //double 存储15~17位有效数字 抛弃的数字 会四舍五入  8byte double d = 0.12345678901234567890123456789;  //decimal 存储27~28位的有效数字 不建议使用  16byte  用的少 decimal de = 0.123456789012345678901234567890m; //尾部添加 m或者M 16byte  //特殊类型  bool bo=true;  //1byte char c='T';    //2byte string="欢迎访问畅知的博客!";//引用类型 不固定大小  //============================= //多个同类型变量的同时声明 int a1=1,a2=2,a3=5; string s1="Hello",s2="TonyChang";  

变量的命名规则

  1. 不能以数字开头
  2. 不能使用程序关键字命名
  3. 不能有除下划线之外的特殊符号
  4. 不能重名

常见的命名规则:

  1. 驼峰命名法 首字母首字符小写 其余字母首字符均大写(多用于变量)

    string myName="畅知";

  2. 帕斯卡命名法 所有单词首字符都大写(多用于函数、类的命名)

    class MyClassmate{}

常量

//常量的声明

const int i2=50;

其特点是必须初始化、不能被修改;

常量多用来存储一些常见的数值,例如Π,g等数学、物理定理性质的数据

在游戏开发中常用来表示固定的数值,玩家最大血量等

转义字符

转义字符是字符串的一部分,用来表示一些特殊含义的字符
比如:在字符串中表现 单引号 引号 空行等等

固定写法: 字符

常见的:' " n \ t a;

此外还有取消转义字符:string ss=@“这个字符中的转义字符失效,原样子打印!”;