在c#中的命名规则
—首先保证变量的名字有意义
- 变量名起名字都以字母开头
- 字母开头,后可以跟任意的“字母”、数字、下划线
注意
1)变量名不要与c#系统中的关键字重复
2)在c#中,大小写是敏感的
3)同一个变量名不允许重复定义
命名规范
Pascal大小写 | Camel大小写 |
---|---|
标识符中每个单词都首字母大小写 | 除第一个单词以外,标识符中所有的单词都首字母大写 |
用于类型名和成员名 | 用于本地变量和方法参数 |
赋值运算符
**“=”:**表示赋值的意思,表示把等号右边的值,赋值给等号左边的变量
由等号连接的表达式称为赋值表达式是。
注意:每个表达式我们都可以求解除一个定值,对于赋值表达式而言,等号左边的变量的值,就是整个赋值表达式的值。
int number=10;
重新赋值,一旦给一个变量重新赋值,那么老值就不存在了
int n = 10;
n = 50;
Console.WriteLine (n);
Console.ReadKey ();
显示为n=50
+号的作用
- 连接:当+号两边有一边是字符串的时候,+号就起到了连接作用
- 相加:两边没有字符串的时候,数字相加,
Console.WriteLine (5 + 5);/Console.WriteLine (5 + "5");
Console.ReadKey ();
复习
- 变量:储存数据
- 赋值运算符
- 数据类型:int,double decimal string char
- 命名规范:Camel Pascal
- 注释:// /* */ ///
- =号
- +号
- /
占位符
使用方法:先挖个坑,在填个坑。如
int n1 = 10;
int n2 = 20;
int n3 = 30;
Console.WriteLine ("第一个数字是{0},第二个数字是{1},第三个数字是{2}", n1, n2, n3);
Console.ReadKey ();
- [ 第一个数字是10,第二个数字是20,第三个数字是30]
1.你写了多少空,就滴填多少,多填了没有效果
------------------------------------------少填了显示异常
2.输出顺序:按照填写的顺序输出
int n1 = 10;
int n2 = 20;
int n3 = 30;
Console.WriteLine ("第一个数字是{2},第二个数字是{0},第三个数字是{1}", n1, n2, n3);
Console.ReadKey ();
- [ 第一个数字是30,第二个数字是10,第三个数字是20]
异常
异常是指:语法上并没有任何错误,只不过在程序运行的期间,由于某些原因出现了问题,使程序不能再正常的运行。
例题,请交换两个int类型的变量
int n1 = 10;
int n2 = 20;
int temp = n1;
n1 = n2;
n2 = temp;
Console.WriteLine ("第一个数字是{0},第二个数字是{1},", n1, n2);
Console.ReadKey();
在不使用第三方要求的变量
int n1 = 10;
int n2 = 20;
//使n1=20,n2=10
n1 = n1 - n2;//此时n1=-10,n2=20
n2 = n2 + n1;//此时,n2=10,n1=-10
n1 = n2 - n1;
Console.WriteLine ("第一个数字是{0},第二个数字是{1}",n1,n2);
Console.ReadKey ();
接收用户台的输入
Console.WriteLine ("请输入你的姓名:");
string name = Console.ReadLine ();//用户输入的信息
Console.WriteLine ("您的姓名是{0}", name);
Console.ReadKey ();
Console.WriteLine ("请输入姓名是");
string name = Console.ReadLine ();
Console.WriteLine ("你的性别是");
string gender= Console.ReadLine ();
Console.WriteLine ("你的年龄是");
string age = Console.ReadLine ();
Console.WriteLine ("{0}你的性别是{1}、年龄是{2}", name, gender, age);
Console.ReadKey ();
转义符
转义符是指一个‘/’+有个特殊的字符,组成了一个具有特殊意义的字符。
\n:表示换行
\ ":表示一个英文半角的双引号
\t:表示一个tab键的空格
\b:表示一个退格键,放在字符串两边不没有效果、
\r\n:Windows操作系统不认识\n,认识\r\n
\ \ :表示一个\
Console.WriteLine ("输入一个英文\"\"半角\n的双引号");
Console.ReadKey ();
输入一个英文""半角
的双引号
@符号
- 取消\在字符串中的转义作用,使其单纯表示
string path= @"C:\Users\Newland\Desktop"; Console.WriteLine (path); Console.ReadKey ();
- 将字符串按照原格式输出