我是靠谱客的博主 苗条菠萝,最近开发中收集的这篇文章主要介绍2-1 C#输入输出操作 2020-10-18,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

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()方法读取的字符不包括回车和换行符。

最后

以上就是苗条菠萝为你收集整理的2-1 C#输入输出操作 2020-10-18的全部内容,希望文章能够帮你解决2-1 C#输入输出操作 2020-10-18所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(56)

评论列表共有 0 条评论

立即
投稿
返回
顶部