控制台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#调用COM组件
- C#实现把指定数据写入串口
- C#动态创建button的方法
- C#中抽象方法与虚拟方法的区别
- c#中虚函数的相关使用方法
- C#使用加边法计算行列式的值
- C#实现多线程的同步方法实例分析
- C#中尾递归的使用、优化及编译器优化
- C#实现子窗体与父窗体通信方法实例总结
- C#通用邮件发送类分享
- C#中this的用法集锦
- C#.NET获取拨号连接的宽带连接方法
- C#异步绑定数据实现方法
- C#实现AddRange为数组添加多个元素的方法
- C#中Equality和Identity浅析
- C#生成饼形图及添加文字说明实例代码
- C#判等对象是否相等的方法汇总
- C#简单的向量用法实例教程
- C#实现基于链表的内存记事本实例
- RabbitMQ入门与使用篇 推荐