一、变量:
变量是一块储存的内存空间,并且该内存区域的数据内容可以变化。
变量的声明:指定一块内存空间,用于存放数据。
变量的赋值:将数据存放到变量的内存空间。
① 变量用于在内存中储存数据;
② 变量储存的数据可变;
③ 变量必须先声明后赋值。
二、变量命名:
是指给变量取个名称;
定义的语法为:数据类型+变量名。
1.硬性要求:
① 只能由数字、字母、下划线组成;
② 不得以数字开头;
③ 名称不能与关键字相同;
④ 同一个函数中变量名不得相同。
2.软性要求:
① 要能够望文知意;
② 首字母小写;
③ 除第一个单词外,其他单词首字母大写。
三、变量的使用技巧
1.合并声明
对多个同类型的变量声明,可以在一条声明语句中完成
2.声明时初始化
在声明一个变量的同时,对变量进行初始化(给某个变量第一次赋值的过程)
3.变量三要素
数据类型、变量名、变量值
四、数据运算1
数字运算:数字和数字
(支持运算:+ - * / % 返回类型:与运算类型相同)
① int 类型与 int 类型运算,返回类型为int
② double 类型与 double 类型运算,返回类型为double
③ double 类型与 int 类型运算,返回类型为double
五、数据运算2
字符串运算:字符串运算和任何类型
(运算规则:拼接 符号为+ 返回类型 字符串)
① 字符串可以和任何类型进行运算
② 字符串运算的方式是拼接
③ 字符串运算的返回结果是字符串类型
六、输入语句
输入语句的作用是让用户停下来等待用户在控制台光标处输入内容;
输入语句的代码书写:string s = Conslole.ReaLine(); 返回类型:string
意思是将程序暂停,等待用户的输入,用户输入完成并按下回车键后,获取用户输入的字符串,然后把该字符串保存到变量S中。
七、类型转换
int → double 隐式转换
double → int 显式转换(强制转换)
int → string 数据.ToSring()
double → string 数据.ToSring()
string → int int.parse(待转换的字符串)
string → double double.parse(待转换的字符串)
char类型的数值转换
① char转为int:char类型的任何数据都可以隐式的转换为int类型。
② int转为char:int类型的数据转换为char类型时必须使用显示转换。
③ 字符数据的运算:char类型的数据,在进行数学运算(+、-、*、/、%)时,会将它当做int进行运算,运算的返回类型是int。
八、转义符
在代码中书写为一个斜杠(\),用于改变斜杠后出现字符的意义;
" 表示字符串的开始或结束
\" 表示普通的双引号字符
\" 双引号
\‘ 单引号
\n 换行符
\t 制表符
\\ 斜杠\
九、示例
①如果有一个字符串变量s,需要把它的数据保存到int类型的变量a中,那么能完成该功能的代码为: int a = int.Parse(s);
②.以下代码输出为4
int a = (int)3.9;
a = a + 1;
Console.Write(a);
③ double b = 3/2; 表示变量b中将保存1
④int a = 3;如果需要把变量a中的数据保存到字符串变量s中,可以实现的书写方式是:string s = " "+a;string s = a.ToString();