1 / 49
文档名称:

C基础知识.pptx

格式:pptx   大小:717KB   页数:49
下载后只包含 1 个 PPTX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

C基础知识.pptx

上传人:wz_198613 2019/4/15 文件大小:717 KB

下载得到文件列表

C基础知识.pptx

相关文档

文档介绍

文档介绍:1目标在C#中定义变量和常量使用C#中的基本数据类型理解装箱和拆箱的概念使用C#中的运算符,选择结构和循环结构定义和使用数组,了解结构和枚举了解C#中的预处理指令理解C#中常用的字符串处理方法2C#数据类型C#数据类型大小默认值示例int有符号的32位整数0intrating=20;float32位浮点数,=;byte无符号的8位整数0bytegpa=2;short有符号的16位整数0shortsalary=3400;long有符号的64位整数0Llongpopulation=23451900;bool布尔值,true或falseFalseboolIsManager=true;stringUnicode字符串-stringcolor=“Orange”Char单个Unicode字符‘\0’chargender=‘M’;3变量2-1语法:访问修饰符数据类型变量名PublicPrivateProtectedintstringfloat……变量用于存储特定数据类型的值4变量2-2staticvoidMain(string[]args) { //声明布尔型、字符串型、整型、短整型和浮点型变量 boolt=false; shortn1=30; intn2=1200; stringstr="jeny"; floatn3=; //显示变量值 ("布尔值="+t); ("短整型值="+n1); ("整型值="+n2); ("字符串值="+str); ("浮点值="+n3); }变量中存储的值取决于该变量的类型5常量2-1语法:const数据类型常量名=常量值;常量用于在整个程序中将数据保持同一个值6常量2-2staticvoidMain(string[]args){ //PI常量PI constfloat_pi=; //由地球引力引起的加速度常量,单位为cm/s*s constfloat_gravity=980; //钟摆的长度 intlength=60; //钟摆的周期 doubleperiod=0; //钟摆周期的计算公式 period=2*_pi*(length/_gravity); ("钟摆的周期为{0}秒",period);}声明常量在表达式中使用常量const关键字用于声明常量7C#的基本数据类型3-1C#中的数据类型分为两个基本类别值类型表示实际数据只是将值存放在内存中值类型都存储在堆栈中int、char、结构引用类型表示指向数据的指针或引用包含内存堆中对象的地址为null,则表示未引用任何对象类、接口、数组、字符串8C#的基本数据类型3-2staticvoidMain(string[]args){ //声明一个值类型的整型数据类型 intvalue=130; ("该变量的初始值为{0}",value); Test(value); //由于该数据类型属于值类型,所以将恢复其初始值 ("该变量的值此时为{0}",value);}staticvoidTest(intbyVal){ intt=20; byVal=t*30;}将value的初始值传递给Test()方法被传递的value在Test()方法内被改变不反映已经改变的val值,而保留原始值9C#的基本数据类型3-3staticvoidMain(string[]args){ DataTypeobjTest=newDataType(); =130; //传递属于引用类型的对象 Test(objTest); //由于该数据类型属于引用类型,所以会考虑新处理的值 ("变量的值为{0}",);}staticvoidTest(DataTypedata){ intt=20; =temp*30;}将DataTypeTest的引用传递给Test()被传递的value在Test()中改变反映已经改变的value值classDataType{publicintValue;}10装箱和拆箱2-1装箱是将值类型转换为引用类型拆箱是将引用类型转换为值类型利用装箱和拆箱功能,可通过允许值类型的任何值与Object类型的值相互转换,将值类型与引用类型链接起来