zoukankan      html  css  js  c++  java
  • C#中对输出格式的初始化

         一、在输出的时候, 和8个空格是不一样的, 是跳转到下一个水平制表符,如果你在第一个水平制表符中写有数据123,那么跳转后跳转到9的位置上,中间只有5个空格,但是如果用8个空格来做分割的话,就会有8个空格,这样就会导致不工整。

         二、在输出的时候,直接对输出格式进行初始化,举例如下:

    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;
    using System.IO;
    
    namespace cxx
    {
        class test
        {
            static void Main(string[] args)
            {
               
    
                int i;
                Console.WriteLine("value	squred	cubed");
                for (i = 1; i < 10; i++)
                {
                    Console.Write("{0}", i);
                    Console.Write("	");
                    Console.Write("{0}", i * i);
                    Console.Write("	");
                    Console.Write("{0}", i * i * i);
                    Console.WriteLine();
    
                    //Console.WriteLine("here is 10/3: { 0:#.##}", 10.0 / 3.0);
                    
    
                }
                Console.WriteLine("here is 10/3: {0:#.##}",10.0/3.0);//{0:#.##}中0表示占位符,值为后面的10.0/3.0 ,而#.##是10.0/3.0结果的输出格式
                Console.WriteLine("{0:##,###.##}", 123456.65);
                Console.ReadKey();
    
    
            }
        }
    }

    输出效果如下:

  • 相关阅读:
    Linux Centos7之由Python2升级到Python3教程
    10张图带你深入理解Docker容器和镜像
    Centos7 添加用户及设置权限
    OpenCV 和 Dlib 人脸识别基础
    python unittest 源码学习
    Markdown 模板
    python Django ORM相关
    java的介绍
    java反射
    代理模式
  • 原文地址:https://www.cnblogs.com/shoneworn/p/3385567.html
Copyright © 2011-2022 走看看