变量常量知识点和思考练习

int 有符号的32位整数(正负2的16次方)      int age=77;
short 有符号的16位整数      short a=11;
long 有符号的64位整数      long gdp=70000000000L;//感觉不出来后面加L有什么差别
float 32位的浮点数,精确到小数点后7位      float b=1.7F;
double 64位浮点数,精确到小数点后15~20位      double c=2D;
decimal 128位浮点数,精确到小数点后28~29位      decimal d=5M;
byte 8位无符号整数
bool 布尔型
string 字符序列
char 单个字符

常量关键字为 const 
using System;
public class Variable
{
    //public const int intConst=11;//前面加修饰符public等时,不能放在函数里,只能放在类里。
    public static void Main()//空间名、类名、方法函数都以大写字母开头,名字由各单词组成,各单词开头为大写字母;其他变量、常量、修饰符、关键字、数据类型等均为小写字母开头
    {//部分变量测试
        int intVar0;//申请的变量,程序没有用到,会被警告
        int intVar = -2147483648;//负数可以到2的15次方,正数只能到2的15次方-1
        short shortVar = -32768;
        long longVar = 9223372036854775807;
        long longVar1 = 900000000000000000L;
        Console.WriteLine("int value is{0},short value is{1},long value is{2},long value1 is{3}", intVar, shortVar, longVar, longVar1);
        Console.ReadLine();
        float floatVar = 11.77F;
        double doubleVar = 11.77;//在数字后面可以加D,也可不加,也就是说一般情况下,小数点都是默认为double类型
        decimal decimalVar = 11.77M;
        Console.WriteLine("floatVar is {0},double is {1},decimal is {2}", floatVar, doubleVar, decimalVar);
        Console.ReadLine();
        float floatVar1 = -4294967296.1F;
        Console.WriteLine("floatVar1 is {0}", floatVar1);//为什么显示的不是全部数字,而是科学计数法,
        Console.ReadLine();
        //部分常量测试
        Console.WriteLine(intConst);
        Console.ReadLine();
        const int intConst1 = 22;
        Console.WriteLine(intConst1);
        Console.ReadLine();
    }
    public const int intConst = 11;
}

转载于:https://www.cnblogs.com/365up/archive/2009/09/19/1570127.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值