C#补充学习(变量与类型,转义字符的使用)

一、变量与字符类型:

(1)int  整型

范围(-2147483648 - 2147483648)

大小(有符号32位整数)

.NET Framework类型(System.Int32)

(2)double  64位浮点值的简单类型

范围    ±5.0*10^(-234)  ~ ±1.7*10^(308)

精度  15到16位

.NET Framework类型(System.Double)

(3)string  字符串类型     可以存储空值

String和string的区别(String是.NET平台中的System.String类,string是独属于C#中的关键字,二者最终都会被编译到String类中)

(4)char  字符类型(最多最少只能有一个字符)

(5)decimal类型  用于货币类型(比double范围小,但是精度高得多,28-29位)

decimal money =5000m;//m不能少

二、变量的使用规则:(定义声明-赋值-使用)

int number;//声明或定义了一个整数类型的变量

number=20;//变量赋值

Console.WriteLine(number);//变量的使用

三、变量的两种命名规范:

(1)Camel 骆驼命名规范:要求变量名的首单词的首字母要小写,其余每个单词的首字母要大写,多用于给变量命名

(2)Pascal命名规范,要求每个单词的首字母都要大写,其余字母要小写,多用于给类或者方法命名

四、转义字符和@

(1)转义符指的就是一个“\”加上一个特殊字符,组成了一个具有特殊意义的字符,比如

①换行\n

Console.WriteLine("HELLO\nWORLD");//结果HELLO和WORLD分两行输出

② 一个英文半角的双引号  \"

比如想要输出一句带一对英文半角双引号的话:

Console.WriteLine("我想要输出一个英文\"\"半角的双引号");//结果为:我想要输出一个英文""半角的双引号

③\t相当于一个tab键的空格

④\b相当于一个退格键,删除前面一个字符,放在字符串的两端没有效果

⑤\r\n  windows操作系统不认识\n,只认识\r\n为换行符号。

⑥\\表示一个\如“\\b”输出时,显示为\b,并且没有退格作用,只是输出\b

(2)@在字符串前面表示整个字符串不转义(另外一个作用是字符串原格式输出)

(3)char c='\b';//没有错误,这里的"\"不是一个字符,而是起到转义作用,表示c是一个回退(键)字符

而char c='bb';//提示错误,char类型只能有一个字符

五、类型转换

隐式类型转换:

一般要求等号两边参与运算的操作数的类型必须一致,如果不一致,满足下列条件会发生自动类型转换(隐式类型转换):

(1)两种类型兼容             int和double兼容(都是数字类型)

(2)目标类型>源类型           double>int

强制类型转换(显式类型转换):

 

 

feihu分享到:

          

You may also like...

Scroll Up