C#变量与数据类型详解.ppt
1,目录,2.C#语言基本数据类型,1.变量和常量的含义,2,程序,指令,1.变量和常量的含义-C#语言中的基本元素,标识符关键字常量运算符分隔符等,using System;public class Demo public static void Main(String s)Console.WriteLine(“My first C#”);,3,1.变量和常量的含义-常量与变量,在程序执行过程中,其值不能被改变的量为常量。在程序中,常量可以用符号来表示。在程序执行过程中,其值可以被改变的量为变量。每一个变量须有一个变量名,它在内存中占有一个内存单元。变量名的标识符须字符或下划线开头。大小写字母表示不同的标识符。,4,1.变量和常量的含义-声明和使用变量,声明变量:Datatype variablename;定义时初始化变量:Datatype variablename=value;定义后初始化变量:variablename=value;,给变量赋值,除了给一个直接的值以外,还可以通过计算获得。(Demo),5,1.变量和常量的含义-变量命名,在 C#语言中,变量命名需要遵循一定的规则,有效名称,principal,cost_price,marks_3,lastname,city,无效名称,123rate,currency$,discount%,zip code,6,1.变量和常量的含义-变量命名,变量的命名规则:变量名可以由字母、数字和 _(下划线)组合而成变量名不能包含除 _ 以外的任何特殊字符,如:%、#、逗号、空格等变量名必须以字母或 _(下划线)开头变量名不能包含空白字符(换行符、空格和制表符称为空白字符)C#语言中的某些词(例如 int 和 float 等)称为保留字,具有特殊意义,不能用作变量名C#语言区分大小写,因此变量 price 与变量 PRICE 是两个不同的变量(Demo),7,1.变量和常量的含义-常量,定义:不能被改变的量常量的分类 常数常量 const 只读常量 readonly,8,目录,2.C#语言数据类型,1.变量和常量的含义,9,2.C#语言数据类型-数据类型,数据属于不同类别,Africa,The quick brown fox,TRUE,数据,非数值,数值,整型,非整型,9002.12,999,9/12/2003,2.175,123,Jackie chan,类、接口、数组、委托,数据类型,引用类型,值类型,简单,整数、实数,字符,布尔,枚举,结构,复合,10,2.C#语言基本数据类型,C#中的数据类型分为两个基本类别 值类型 表示实际数据 只是将值存放在内存中 值类型都存储在堆栈中 int、char、结构引用类型 表示指向数据的指针或引用 包含内存堆中对象的地址 为 null,则表示未引用任何对象 类、接口、数组、字符串,11,2.C#语言基本数据类型,12,在线保险单年龄:_保险总额:_性别:_,2.C#语言基本数据类型-字符型,23,98340,M,数值型,字符型,int/float,Char,13,2.C#语言基本数据类型-字符型,5 p$,有效的字符型值,2,2,正确,2+2=4,X,14,思考,如何正确恰当的定义数据类型:1:表示”学生成绩”2:表示年龄 3:表示日常数值计算 4:定义人类的数量 5:表示“金额”(钱),”工资”.6:表示”男”,”女”7:表示一段话(陈述).8:表示程序执行是否成功.,