C#学习笔记01:基本数据类型

1、基本数据类型

     值类型、引用类型

 1)值类型:表示实际数据,值是存放在内存,存放的形式是以堆栈形式。

     无符号整型:byte,ushort,uint,ulong

     整型 :short,int,int16,int32,int64,long

     字符型:char

     浮点型:float,double

     高精度:decimal 

     布尔类型:bool

声明一个值类型变量就分配内存空间,变量入栈

 class Ex1_1

    {

        static void swap(int m, int n)

        {

        }

        static void Main(string[] args)

        {

            int x = 0, y = 1;

            swap(x, y);

            Console.ReadLine();

        }

}

eg:

    bool flag=true;

           flag=false;

    if(flag)  if(flag==true)

    if(1) //error

    int x=10;

    if(x!=0)

2、数据类型转换

  1)隐式转换(自动转换):占字节少的到占字节多的数字转换系统能够自动完成

     float f = 12;

  2)强制转换:数字与字符类型

     float f=(float)12.4;

     double d=(double)5/9;

     int x=(int)’c’;

  3)字符串解析成数字类型

     string c=Console.ReadLine();

     double d=double.Parse(c);

转换类:Convert

     string s1 = "1234";

     int x = Convert.ToInt32(s1);

     double d = Convert.ToDouble(s1);

3、控制台输出

    格式化输出

    Console.WriteLine(format,value);

    占位符:{}

    Console.WriteLine(“{0}  {1}  {2}”,x,y,z,m,n);

    Console.WriteLine(“{0}  {1}  {2}”,x,y);

    Console.WriteLine(“{0,4}  {1}  {2}”,x,y);

eg:

    int x = 12, y = 0, z = 1001111;

    Console.WriteLine("x="+x+" y="+ y+" z="+z);

    Console.WriteLine("x={0} y={1} z={2}",x,y,z);

    Console.WriteLine("x={0,5}y={1,5}z={2,5}", x, y, z);

    Console.WriteLine("x={0,-5}y={1,-5}z={2,-5}", x, y, z);

    Console.WriteLine(x.ToString("##.##"));

本章练习题下载地址:点此下载

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值