学习情境设计(C - 程序设计)

发布时间 : 星期二 文章学习情境设计(C - 程序设计)更新完毕开始阅读

娄底职业技术学院 校本教材《C#程序设计》—情境设计

3. 科学计数法格式

格式字符E或者e的作用是将数据转换成科学计数法格式。 例如:

int k=123000; double f=1234.5578;

Console.WriteLine(“{0:E}”, k); //结果是1.230000E+005 Console.WriteLine(“{0:e}”, k); //结果是1.230000e+005 Console.WriteLine(“{0:E}”, f); //结果是1.234558E+003 Console.WriteLine(“{0:e}”, f); //结果是1.234558e+003 Console.WriteLine(“{0:e4}”, k); //结果是1.2300e+005 Console.WriteLine(“{0:e4}”, f); //结果是1.2346e+003 4.浮点数据类型格式

格式字符F或者f的作用是将数据转换成浮点数据类型格式。 例如:

int a=123000; double b=1234.5578;

Console.WriteLine(“{0,-8:f}”,a);//结果是123000.00 Console.WriteLine(“{0:f}”,b);//结果是1234.56 Console.WriteLine(“{0,-8:f4}”,a);//结果是123000.0000 Console.WriteLine(“{0:f3}”,b);//结果是1234.558 Console.WriteLine(“{0:f6}”,b);//结果是1234.557800

5.通用格式

格式字符G或者g的作用是将数据转换成通用格式。 例如:

double k=1234.789; int j=123456;

Console.WriteLine(“{0:g}”, j); //结果是123456 Console.WriteLine(“{0:g}”, k); //结果是1234.789 Console.WriteLine(“{0:g4}”, k); //结果是1235 Console.WriteLine(“{0:g4}”, j); //结果是1.235e+05

6.自然数据格式

格式字符N或者n的作用是将数据转换成自然数据格式。 例如:

double k=211122.12345;

第 页总70页数

娄底职业技术学院 校本教材《C#程序设计》—情境设计

int j=1234567;

Console.WriteLine(“{0:N}”,k); //结果是211,122.12 Console.WriteLine(“{0:n}”, j); //结果是1,234,567.00 Console.WriteLine(“{0:n4}”, k); //结果是211,122.1235 Console.WriteLine(“{0:n4}”, j); //结果是1,234,567.0000

7. 十六进制数据格式

格式字符X或者x的作用是将数据转换成十六进制数据格式,在格式字符X或者x后面的数字表示转换后的十六进制数据的数据位数。 例如:

int j=123456;

Console.WriteLine(\结果是1e240 Console.WriteLine(\结果是01e240

还可以不使用参数调用WriteLine( )方法,这时将在控制台中产生一个新行。 例: 利用Console.WriteLine( )方法输出变量值。程序代码如下:

using System; class Test {

static void Main( ) {

int i=12345; double j=123.45678;

Console.WriteLine("i={0,8:D} j={1, 10: F3}", i , j); Console.WriteLine( );

Console.WriteLine("i={0,-8:D} j={1, -10: F3}", i , j); } } 输出结果是:

2.2 Console.Write( )方法

第 页总70页数

娄底职业技术学院 校本教材《C#程序设计》—情境设计

Write( )方法和WriteLine( )方法类似,都是将信息输出到控制台,但是输出到屏幕后并不会产生一个新行,即换行符不会连同输出信息一起输出到屏幕上,光标将停留在所输出信息的末尾。

在Write( )方法中,也可以采用“{N[,M][:格式化字符串]}”的形式来格式化输出字符串,其中的参数含义如同WriteLine( )方法。

例: 利用Console.WriteLine( )方法输出变量值。程序代码如下: using System; class Test {

static void Main( ) {

int i=12345; double j=123.45678;

Console.Write("i={0,8:D} j={1, 10: F3} ", i , j); Console.Write("i={0,-8:D} j={1, -10: F3}", i , j); } }

输出结果是:

2.3 Console.ReadLine( )方法

ReadLine( )方法用来从控制台读取一行数据,一次读取一行字符的输入,并且直到用户按下回车键它才会返回。但是,ReadLine( )方法并不接收回车键。如果ReadLine( )方法没有接收到任何输入,或者接收了无效的输入,那么ReadLine( )方法将返回null。 例:用ReadLine( )方法接收用户输入,然后输出。 using System; class Test

{ static void Main( ) { string str;

Console.WriteLine(“请输入你的姓名:”); str=Console.ReadLine( );

Console.WriteLine(“{0},欢迎你!”,str); } } 输出结果是:

第 页总70页数

娄底职业技术学院 校本教材《C#程序设计》—情境设计

2.4 Console.Read( )方法

Read( )方法的作用是从输入流(控制台)读取下一个字符,Read( )方法一次只能从输入流读取一个字符,并且直到用户按回车键才会返回。当这个方法返回时,如果输入流中包含有效的输入,则它返回一个表示输入字符的整数;如果输入流中没有数据,则返回-1。 例:通过Console.Read( )方法从控制台接收用户的输入,然后显示接收的内容。程序代码如下: using System; class TestIo

{ static void Main( )

{ Console.Write(\请输入字符:\ int a=Console.Read( );

Console.WriteLine(\用户输入的内容为:{0}\,a); } }

输出结果是:

3 常量与变量

3.1 常量

在C#中,常量在程序的运行过程中其值是不能改变的,例如,数字100就是一个常量,这样的常量一般被称作常数。 声明常量的格式:

<访问修饰符> const 类型标识符 常量名 = 表达式; 例如:

const double PI=3.14159265; double r=5.2; double s=PI*r*r;

Console.Write(“面积={0}”,s); 常量特点:

? 在程序中,常量只能被赋予初始值。

? 定义常量时,表达式中的运算符对象只允许出现常量和常数,不能有变量存在。

第 页总70页数

联系合同范文客服:xxxxx#qq.com(#替换为@)