发布时间 : 星期二 文章学习情境设计(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页数