c# - 常量定义与赋值

2020-12-20 02:23

阅读:640

标签:需要   精度   float   是什么   浮点型   sys   double   是的   def   

1.前言

c#与Java很相似,但是不一样,又与js(JavaScript)相似,但是也不一样,所以我认为c#是Java和 js的孩子。

2.常量定义

字符串:

const string = "love";

是的,没错,数据类型就是小写,常量数据还需要带修饰符const,与js 的 cs6语法类似

 

3.基本数据类型的定义与赋值如下:

整数类型:
   const int b = 3;
单精度浮点型:
const float c = 4.56f;
双精度浮点型:
const double d = 5.67889;
字符型:
const char f = f;
boolean型:
const bool g = true;
短整数数据类型:
const short h = 343;
长整数类型 :
const long i = 123456789;
二进制类型:
byte[] j = System.Text.Encoding.Default.GetBytes ( "33333333333" );

注意了,不加const

是不是很不一样?

那么,可以使用一个通用的数据类型 var  ,与js一样

技术图片

 

 

4.测试

源码

技术图片技术图片
using System;

namespace RunDebugConfigTutorial
{
    class Program
    {
        static void Main(string[] args)
        {
            const string a = "77";
            if (a.Equals("333")) {
                Console.WriteLine("a是什么" + a);
            }else if (a.Equals("77")) {
                Console.WriteLine("777");
            }else {
                Console.WriteLine("44444444444444444444");
            }
            Console.WriteLine("==================================");
            const int b = 3;
            Console.WriteLine(b);
            
            const float c = 4.56f;
            Console.WriteLine(c);
            const double d = 5.67889;
            Console.WriteLine(d);
            const char f = f;
            Console.WriteLine(f);
            const bool g = true;
            Console.WriteLine(g);
            const short h = 343;
            Console.WriteLine(h);
            const long i = 123456789;
            Console.WriteLine(i);
            byte[] j = System.Text.Encoding.Default.GetBytes ( "33333333333" );
            Console.WriteLine(System.Text.Encoding.Default.GetString ( j ));
        }
    }
}
View Code

控制台打印:

技术图片

 

c# - 常量定义与赋值

标签:需要   精度   float   是什么   浮点型   sys   double   是的   def   

原文地址:https://www.cnblogs.com/c2g5201314/p/13571154.html


评论


亲,登录后才可以留言!