简单的C程序设计ppt课件.ppt
《简单的C程序设计ppt课件.ppt》由会员分享,可在线阅读,更多相关《简单的C程序设计ppt课件.ppt(19页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第第2章简单的章简单的C#程序设计程序设计 2.1 第一个第一个Windows控制台应用程序控制台应用程序2.2 第一个第一个Windows应用程序应用程序2.1 第一个第一个Windows控制台应用程序控制台应用程序 【例【例2.1】 创建一个创建一个Windows控制台应用程序,求用户输控制台应用程序,求用户输入的两个整数的和。入的两个整数的和。解:其设计过程如下。解:其设计过程如下。(1)启动)启动Visual Studio.NET 2005。(2)创建项目。在)创建项目。在“文件文件”菜单上,单击菜单上,单击“新建项目新建项目”,此时将打开此时将打开“新建项目新建项目”对话框。选择对话
2、框。选择“控制台应用程序控制台应用程序”,输入项目名称输入项目名称Proj2-1,指定位置为,指定位置为H:C#2005ch2,如图,如图2.1所示,然后单击所示,然后单击“确定确定”按钮。按钮。(3)出现如图)出现如图2.2所示的界面,将光标移到编辑窗口,输所示的界面,将光标移到编辑窗口,输入如下程序(只输入其中的红字部分,其余部分是由系入如下程序(只输入其中的红字部分,其余部分是由系统自动生成的):统自动生成的):using System;using System.Collections.Generic;using System.Text;namespace Proj2_1/定义命名空间定
3、义命名空间class Program /定义类定义类 static void Main(string args) /*程序入口,程序入口,static表示静态方法。表示静态方法。args是形参是形参*/ int a, b, c; /定义变量定义变量 Console.WriteLine(a:); /输出屏幕提示信息输出屏幕提示信息 a = int.Parse( Console.ReadLine();/从键盘获取字符串并转换成整数从键盘获取字符串并转换成整数Console.WriteLine(b:); b = int.Parse(Console.ReadLine(); c = a + b; /加法
4、运算加法运算 Console.WriteLine(a+b=0, c);/输出结果输出结果 (4)单击标准工具栏中)单击标准工具栏中 的按钮保存项目。按的按钮保存项目。按Ctrl+F5键(对应为键(对应为“调试调试”|“开始执行(不调试)开始执行(不调试)”菜单命令的快捷键)执行程序,输入菜单命令的快捷键)执行程序,输入10和和20,输出结,输出结果如图果如图2.3所示。所示。 控制台应用程序项目的组成:控制台应用程序项目的组成:Proj2-1项目的组项目的组成如图成如图2.4所示。所示。控制台应用程序的程序组成控制台应用程序的程序组成 1. 注释注释2. 输入方法输入方法Console.Rea
5、dLine3. 输出方法输出方法Console.WriteLine String.Format和和WriteLine都遵守同样的格式化规则都遵守同样的格式化规则 ,类似于类似于C语言的语言的printf函数,可以采用函数,可以采用 “N , M : formatString , arg1, . argN, 的形式来格式化输出字的形式来格式化输出字符串,其中的参数含义如下。符串,其中的参数含义如下。 u花括号(花括号():用来在输出字符串中插入变量的值。):用来在输出字符串中插入变量的值。u N:表示输出变量的序号,从:表示输出变量的序号,从0开始。开始。u ,M:格式化字符串格式化字符串:可选
6、项,其中:可选项,其中M表示输出的表示输出的变量所占的字符个数,如果变量所占的字符个数,如果M是负数,那么格式化是负数,那么格式化后的值就是左对齐的,如果后的值就是左对齐的,如果M是正数,那么格式化是正数,那么格式化后的值是右对齐的后的值是右对齐的 。u :格式化字符串格式化字符串:可选项,因为在向控制台输出:可选项,因为在向控制台输出时,常常需要指定输出字符串的格式。时,常常需要指定输出字符串的格式。uargN表示要格式化的表达式,和表示要格式化的表达式,和N是对应的。是对应的。n下面的语句会产生同样的输出:npublic class TestConsoleApp public static
7、 void Main(string args) Console.WriteLine(123); Console.WriteLine(0, 123); Console.WriteLine(0:D3, 123); 输出是:n123123123也可以通过String.Format得到同样的输出。nstring s = string.Format(123);string t = string.Format(0, 123);string u = string.Format(0:D3, 123);Console.WriteLine(s);Console.WriteLine(t);Console.Write
8、Line(u);n格式化标识符格式化标识符 nStandard Numeric Format Specifiers (C) Currency: . . . . . . . . ($123.00) (D) Decimal:. . . . . . . . . -123 (E) Scientific: . . . . . . . -1.234500E+002 (F) Fixed point:. . . . . . . -123.45 (G) General:. . . . . . . . . -123 (default):. . . . . . . . -123 (default = G) (N)
9、Number: . . . . . . . . . -123.00 (P) Percent:. . . . . . . . . -12,345.00 % (R) Round-trip: . . . . . . . -123.45 (X) Hexadecimal:. . . . . . . FFFFFF85 nStandard DateTime Format Specifiers (d) Short date: . . . . . . . 6/26/2004 (D) Long date:. . . . . . . . Saturday, June 26, 2004 (t) Short time:
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 简单 程序设计 ppt 课件
限制150内