《C#变量与数据类型详解.ppt》由会员分享,可在线阅读,更多相关《C#变量与数据类型详解.ppt(14页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、1目录目录2.C#语言基本数据类型语言基本数据类型 1.变量和常量的含义变量和常量的含义2程序程序指令指令1.变量和常量的含义变量和常量的含义-C#语言中的基本元素语言中的基本元素标识符标识符关键字关键字常量常量运算符运算符分隔符分隔符等等using System;public class Demo public static void Main(String s)Console.WriteLine(“My first C#”);31.变量和常量的含义变量和常量的含义-常量与变量常量与变量v 在程序执行过程中,其值不能被改变的量为常量。在程序中,常量可以用符号来表示。v 在程序执行过程中,其值
2、可以被改变的量为变量。每一个变量须有一个变量名,它在内存中占有一个内存单元。变量名的标识符须字符或下划线开头。大小写字母表示不同的标识符。41.变量和常量的含义变量和常量的含义-声明和使用变量声明和使用变量v声明变量:Datatypevariablename;v定义时初始化变量:Datatypevariablename=value;v定义后初始化变量:variablename=value;给给变变量量赋赋值值,除除了了给给一一个个直直接接的的值值以以外外,还还可可以以通过计算获得。通过计算获得。(Demo)51.变量和常量的含义变量和常量的含义-变量命名变量命名在 C#语言中,变量命名需要遵循
3、一定的规则有效名称有效名称principalcost_pricemarks_3lastnamecity无效名称无效名称123ratecurrency$discount%zip code61.变量和常量的含义变量和常量的含义-变量命名变量命名v变量的命名规则:变量的命名规则:变量名可以由字母、数字和变量名可以由字母、数字和 _(下划线)组合而成(下划线)组合而成变量名不能包含除变量名不能包含除 _ 以外的任何特殊字符,如:以外的任何特殊字符,如:%、#、逗号、空格等、逗号、空格等变量名必须以字母或变量名必须以字母或 _(下划线)开头(下划线)开头变量名不能包含空白字符(换行符、空格和制表符称为变
4、量名不能包含空白字符(换行符、空格和制表符称为空白字符)空白字符)C#语言中的某些词(例如语言中的某些词(例如 int 和和 float 等)称为保留字,等)称为保留字,具有特殊意义,不能用作变量名具有特殊意义,不能用作变量名C#语言区分大小写,因此变量语言区分大小写,因此变量 price 与变量与变量 PRICE 是是两个不同的变量两个不同的变量(Demo)71.变量和常量的含义变量和常量的含义-常量常量v定义:不能被改变定义:不能被改变的量的量v常量的分类常量的分类 常数常量常数常量 const 只读常量只读常量 readonly8目录目录2.C#语言数据类型语言数据类型 1.变量和常量的
5、含义变量和常量的含义92.C#语言数据类型语言数据类型-数据类型数据类型数据属于不同类别AfricaThe quick brown foxTRUE数据 非数值数值整型非整型9002.129999/12/20032.175123Jackie chan类、类、接口、接口、数组、数组、委托委托数据类型引用类型值类型简单简单整数、实数整数、实数字符字符布尔布尔枚举枚举结构结构复合复合102.C#语言基本数据类型语言基本数据类型vC#中的数据类型分为两个基本类别 值类型-表示实际数据-只是将值存放在内存中 -值类型都存储在堆栈中 -int、char、结构引用类型-表示指向数据的指针或引用-包含内存堆中对
6、象的地址 -为 null,则表示未引用任何对象-类、接口、数组、字符串112.C#语言基本数据类型语言基本数据类型名称名称类类型型说说明明字字节节位数位数范范围围字节型sbyte18-128 至+127短整型short216-32768 至+32767整型int432-2,147,483,648 至 2,147,483,647长整型long864正负9百亿亿 单精度实型float432双精度实型double864字符型char21612在线保险单在线保险单年龄:_保险总额:_性别:_2.C#语言基本数据类型语言基本数据类型-字符型字符型 2398340 M int/floatChar132.C
7、#语言基本数据类型语言基本数据类型-字符型字符型5p$22正确正确正确正确2+2=4值符号值符号值符号0空字符44,9132空格45-9233!46.933447/9435#48570995-36$58:9637%59;97122az38&6012541)63?12642*64127DEL(Delete键)43+6590AZ14思考思考v 如何正确恰当的定义数据类型如何正确恰当的定义数据类型:1:表示表示”学生成绩学生成绩”2:表示年龄表示年龄 3:表示日常数值计算表示日常数值计算 4:定义人类的数量定义人类的数量 5:表示表示“金额金额”(钱钱),”工资工资”.6:表示表示”男男”,”女女”7:表示一段话表示一段话(陈述陈述).8:表示程序执行是否成功表示程序执行是否成功.