您的位置:首页 > 编程语言 > C#

控制台I/O

2015-09-28 14:03 309 查看

I/O: 即Input/Outpu,输入输出;

通常使用Console类的几个静态方法来读写数据:
Console.ReadLine();  从控制台读取一行数据,在程序运行时,为防止一闪而过,我们通常会在控制台程序退出前加上此方法调用,让程序暂停;
Console.Write();  将指定的值写入控制台;
Console.WriteLine();   向控制台上输出一行字符串,并换行;
指定宽度输出:{n, w}, n表示参数索引,w表示宽度;正值表示左对齐,负值表示右对齐;
创建一个实例,代码如下:
using System;

namespace ProgramIO
{
class ProIO
{
public static void Main()
{
int i = 940;
int j = 78;
Console.WriteLine(" {0, 4}\n+{1, 4}\n_____\n {2, 4}", i, j, i+j);
}
}
}
运行结果,如下图:



定义自己的格式字符串:
字符串说明                                  
C本地货币格式
D十进制格式 ,把 整数转换为以 10为 基数的数 ,如 果给定 一 个精度说明符 ,就 加上前导0
E科学计数法(指数) 格式。精度说明符设置小数位数( 默认为 6) 。格式字符串的大小写e或 E,,确 定指数符号的大小写;
F固定点格式 ,精 度说明符设置小数位数 ,可 以为 o
G普通格式 ,使 用 E或 F格 式取决于哪种格式较简单
N数字格式 ,用 逗号表示干分符 ,例 如⒓%7.佴
P百分数格式
X十六进制格式 ,精 度说明符用于加上前导 0
示例代码:
decimal i = 940.23m;
decimal j = 73.7m;
Console.WriteLine("{0, 9:C2}\n+{1, 9:C2}\n_____\n {2, 9:C2}",i,j,i + j);
运行结果如下:
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  C# .NET