第一章 ASP.net C#基本语法(A篇 变量)
本章内容主要是讲解变量的声明和使用,并且带你做第一个ASP.net C#的程序。
本章目标:学习变量的声明和赋值
1、C#几点说明
首先先要记住以下几点要求,对日后的程序完成会有很大的帮助。其作用根据学习进度慢慢学习和理解即可
1.1. 分号“;”
- l 一条代码的结束
- 1.2. 冒号“:”
l 三元运算
l 继承
l 接口
l 构造函数
l Switch语句
1.3 花括弧“{}”
n 作用域
n 数组初始化
1.4 方括弧“[]”
l 作用域分割
l 数组初始化
1.5 圆括号“()”
u 方法和结构函数
u 函数声明
u 类型转换,装箱和取消装箱
u 隔离代码元素
u 表达式求值
1.6 注释
// 单行注释
/*
*
* 多行注释
*
*/
/// 文档标识
1.7 C#是个区分大小写的程序语言
2、变量
其实变量是个管理机制,比如有一个很大的仓库需要放很多的东西,有大量“鱼”,“面包”,“中药”,“西药”,“火药”等,如何存放呢?把这些东西都乱放在一个仓库里面?怎么找出来呢?要想好好的去使用和管理最好的办法就是去把大的仓库分成很多的小空间,每个空间再整齐的排放,这样好放入和取出东西。
其实我们的内存就是一个仓库,我们在使用内存的时候就和使用仓库的道理很像,把内存进行空间的划分,每个空间再合理的规划,这样使用就非常的整齐和方便了。如何规划呢?
变量就是把内存划分成很多的空间,每个空间都有个名字,那个标识空间的名字就是变量名称的机制。
在ASP.net C#中如何去设置和使用变量呢?
事例1 第一个ASP.net C#程序,设置和显示变量
第一步:建立ASP.net项目,选择File->New->Web site
第二步:选择Visual C# -> ASP.NET Web Site出现
第三步:点选Default.aspx前面的“+”号
第四步:双击Default.aspx.cs出现页面编码
第五步:在Page_Load部分设置变量
Sting my; //声明了一个字符串类型的变量,变量的名称叫做my
变量需要先声明,才能去使用,而且变量的声明必须要类型和名字两个结构
一般用法如下:
1.先声明再赋值 (赋值就是把内容填入变量命名的空间)
String My;
My="王道";
2.声明和赋值放到一起
String My="王道";
疑问:如何取出显示变量呢?
第六步:取出和显示变量
代码如下:
using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; public partial class _Default : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { string my; //声明变量,名称叫做my my = "王道"; //把王道两个汉字赋值给变量my Response.Write(my); //在页面里面显示my变量里面的值 } }
按下Ctrl+F5键(把Ctrl和F5键同时按下)\
出现结果
恭喜你,第一个ASP.net C#的程序做好了!
疑问:变量的声明都有那些类型呢?
最常用到的是int型,如果取值范围不足时,可以采用ulong类型,但是在采用sbyte范围较小类型时,一定要防止数据值超出了范围,导致程序出现运行错误,整型的默认值是0。
定义一个32位整型变量x的初值为5的写法是: int x=5;
2.浮点类型:(比如工资,零件加工精细算法,科学计算等小数计算)
如果出现小数,编译器会默认为double类型,所以如果想标明小数的值是float类型时,可以在小数值的后面加f或F,定义这两种类型的变量的语法为:
float x=3.15926f;
double y=3.15926;
一定要记住你要给执行float类型的操作时,一定要在小数的后面加f或F,显式的告知是float类型,否则将发生错误。
3.字符类型
char类型习惯称为字符型,给char类型的变量赋值时,应该用单引号将值引起来,同时值应该是一个字符,比如char a='b'; char b='1'; char c='好';。
4.布尔类型
布尔类型的值只有true或false习惯叫做真或假,定义一个布尔类型的变量语法为 bool d=true;对于布尔类型变量的使用是非常巧妙以及常用的。
5.字符串类型
字符串string类型看成是一串字符的组合,给string类型的变量赋值时,应使用双引号将值引起来,比如 string a="b"; string d="C#";
string b="你好!"; string类型是一个非常重要的类型。
注意:
1、变量名称中间不能有“.”
比如: int a.1; //不合法
2、变量名称不能和C#关键字相同
比如: int int;//不合法
3、变量名称不能是数字开始
比如: int 1my; //不合法
4、变量名称可以以“_”和“@”开头
5、可以使用pascalcasehe命名法,pascalcasehe方法中每个单词首字母为大写
比如:int MyCar; //pascalcasehe命名法
6、可以使用Calcasehe命名法,Calcasehe方法中第一个单词首字母为小写,其他每个单词首字母为大写(我单位用的就是Calcasehe命名法)
比如:int myCar; //pascalcasehe命名法
总结:本章主要讲解了C#中变量的声明和使用,以及变量声明的类型。比较重要!
实验:
1.公司有500人,需要什么类型进行赋值?
2.公司人员工资需要什么类型进行赋值?
3.股票核算需要什么类型赋值?比如上证指数的统计?
4.现在需要科学计算到小数点后10位。如何声明类型?