2-1 C#输入输出操作 2020-10-18

本文介绍了C#中的基本输入输出操作,包括Console.WriteLine的格式化输出、货币、数字、科学计数法、浮点和通用格式,以及Read和ReadLine方法的区别。通过实例演示如何使用这些方法进行字符和字符串输入。
摘要由CSDN通过智能技术生成

2-1 C#输入输出操作

输出操作

  • Console.WriteLine( ):输出并且产生一个新行
    Console.WriteLine( ):输出不产生一个新行

  • 格式化输出地字符串:{N,[,M][:格式化字符串]}
    ({ })输出字符串中插入变量的值
    N:输出变量的序号,从0开始,若N为0,表示对应输出第一个变量的值。
    [,M]可选项,M表示输出的变量所占的字符个数,变量值为负数时,左对齐;变量值为正值,右对齐

    [:格式化字符串]也是可选项
    C:将数据转换成货币形式

Console.WriteLine("{0,8:c}",k)

输出¥1,234.789

D:整数数据类型格式(D)

int k=1234;
Console.WriteLine("{0:d5}",k)

输出为01234
格式字符后的数字表示转换后的整数类型数据的位数,这个数字若大禹整数数据的位数,则格式数据将在首位前以0补齐,若这个数字小于整数数据的位数,则显示所有的整数位数

E:科学计数法格式

int k=123000;
Console.WriteLine("{0:E}",k);

输出结果为1.230000E+005
若省略E后的数字,则显示7位有效数字

F:浮点数据类型格式
若省略F后数字,则默认显示2位小数
若指定的小数位数大于数据的小数位数,则在数据末尾以0补充

G:通用格式
使转换后的格式字符串最短

N:自然数据格式
数据的整数部分以每3位“,"分隔开
n后的数字指转换后的小数位数

X:十六进制数据格式
X后为转换后的数据的数据位数

  • 调用WriteLine()不适用参数时,将会在控制台产生一个新行

输入操作

  • Read( )
    一次只能从输入流中读取一个字符

    当返回一个表示输入字符的整数,该整数为字符对应的Unicode编码值,如果没有数据,则返回-1
    当用户输入了多个字符Read()方法只返回用户输入的第一个字符
using System;
class TestIo;
{
static void Main( ){
Console.Write("请输入字符");
int a=Console.Read( );
Console.WriteLine( "用户输入的内容为:{0}",a);
}
}

``
请输入字符:ABCD
用户输入的内容为:65

 
  • ReadLine( )
    一次读取一行字符的输入

Read( )和 ReadLine( )异同:

  1. Read( )一次输入一个字符,ReadLine( )一次输入一个字符串
  2. 使用read()方法读取的字符包括回车和换行符。
  3. 使用readline()方法读取的字符不包括回车和换行符。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值