C#学习笔记

一、编程入门(1)语法基础--数据类型

2018-05-30  本文已影响20人  万恶的意外er

一、预定义类型

C#有15个预定义类型,其中13个是简单类型和2种非简单类型。
所有的预定义类型的名称都是全小写的字母组成。

1. 简单类型:

2. 2种非简单类型:

二、简单类型详参

1.整数类型

2.浮点类型

double 双精度

默认情况下赋值运算符右边的实数都被视为double,如果想明确表示为double类型,请使用后缀d或D

double x=3d;
double y=3D;

float 单精度

默认情况下赋值运算符右边的实数都被视为double,如果想明确表示为float类型,请使用后f或F

float x=3.5f;
float y=3.5F;

decimal 精确小数

如果希望实数被视为decimal类型,请使用后缀m或M
如果没有后缀m,则数字将被视为double类型并会产生编译器错误。

decimal myMoney=300.5m;
decimal myMoney=300.5M;

3.字符类型


char类型的常数可以写成字符、十六进制换码序列或Unicode表示形式。你也可以显示转换整数字符代码,以下所有语句均声明了一个char变量并用字符X将其初始化:
char char1 = 'Z';       //Character literal
char char2 = '\x0058';  //Hexadecimal
char char3 = (char)88;  //Cast from integral type
char char4 = '\u0058';  //Unicode

4.布尔类型


可将布尔值赋给bool变量,也可将计算为bool类型的表达式赋值给bool变量。
using system;
public class MyClass
{
    static void Main()
    {
          bool i = true;
          char c = '0';
          Console.WriteLine(i);
          i=false;
          Console.WriteLine(i);

          bool Alphabetic = (c>64 && c<123)
          Console.WriteLine(Alphabetic);
    }
}

三、非简单类型详参

暂时没有时间整理,后期会一一补齐,请见谅!

上一篇 下一篇

猜你喜欢

热点阅读