变量:用来在计算机当中存储数据。
如存储整数100
数据类型:整数
在内存中开辟的空间应该是整数类型 int
1、存储变量的语法:
变量类型 变量名;
变量名=值;
"="号:在这并不表示等于的意思,而是赋值的意思,表示把等号右边的值赋值给等号左边的变量。
声明并且给变量赋值的简写形式:
变量类型 变量名=值;
2、数据类型
1)、整数类型:int 只能存储整数,不能存储小数。
2)、小数类型:double 既能存储整数,也能存储小数,小数点后面的位数 15~16位。
3)、金钱类型:decimal:用来存储金钱,值后面需要加上一个m.decimal 关键字表示 128 位数据类型。 同浮点型相比,decimal 类型具有更高的精度和更小的范围,这使它适合于财务和货币计算。 28 到 29 位有效位。
4)、字符串类型:string,用来存储多个文本,也可以存储空,字符串类型的值需要被 双引号引来,这个双引号必须是英文半角状态下的双引号。
5)、字符类型:char,用来存储单个字符,最多、最少只能有一个字符,不能存储空。
字符类型的值需要用单引号因起来。英文半角状态下的单引号。
namespace _变量 { class Program { static void Main(string[] args) { //变量类型 变量名; //变量名 = 值; //100 ////官方语言:声明或者定义了一个int类型的变量 int number;//在内存中开辟了一块能够存储整数的空间 ////官方语言:给这个变量进行赋值 number = 100;//表示把100存储到了这块空间内 Console.WriteLine(number); //int n = 3.14;整型 不能存储小数类型 double d = 3;//double类型可以存储整数 Console.WriteLine(d); string zsName = "张三"; Console.WriteLine(zsName); string s="";//字符串可以存储 空 Console.WriteLine(s); ////字符串 字符 char gender = '男';//只能存储单个字符 Console.WriteLine(gender); // char c=''; decimal money = 5000m;//以m结尾 Console.WriteLine(money); Console.ReadKey(); } } }
3、变量的使用规则
如果你要是用变量的话,应该要先声明再赋值再使用。
4、命名规则:
****首先要保证的就是这个变量的名字要有意义。
1 现阶段给变量起名字的时候都以字母开头
2 后面可以跟任意“字母”、数字、下划线.
注意:
1)你起的变量名不要与c#系统中的关键字重复.
2)在c#中,大小写是敏感的. (HTML不区分大小写)
3)同一个变量名不允许重复定义(先这么认为,不严谨)
给变量起名字的时候要满足两个命名规范:
1、Camel 骆驼命名规范。要求变量名首单词的首字母要小写,其余每个单词的首字母要大写。
多用于给变量命名。
2、Pascal 命名规范:要求每个单词的首字母都要大写,其余字母小写。多用于给类或者方法命名。
HighSchoolStudent
5、交换变量的值
namespace _11交换变量 { class Program { static void Main(string[] args) { int n1 = 10; int n2 = 20; int temp = n1; n1 = n2; n2 = temp; Console.WriteLine("交换后,n1的值是{0},n2的值是{1}", n1, n2); //Console.ReadKey(); //请交换两个int类型的变量,要求:不使用第三方的变量 int m1 = 50; int m2 = 30; //n1=20 n2=10; m1 = m1 - m2;//n1=-10 n2=20 m2 = m1 + m2;//n1=-10 n2=10 m1 = m2 - m1; Console.WriteLine("交换后,m1的值是{0},m2的值是{1}", m1, m2); Console.ReadKey(); } } }