数据类型:

布尔类型:

关键字 说明 取值范围 字节大小
bool 值1表示为true/值0表示为false 0和1/true和false 1

在c++中,bool类型的值可转换成int类型的值。在c#中,不存在bool类型和其他类型之间的相互转换

在c#语言中,bool是System.Boolean的别名,它用于声明变量来存储布尔值true和false

 

整数类型:

关键字 说明 取值范围 字节大小
sbyte 有符号8位整数 -27~+27-1
1
byte 无符号8位整数 0~28-1 1
short 有符号16位整数 -215~+215-1 2
ushort 无符号16位整数 0~216-1 2
int 有符号32位整数 -231~+231-1 4
uint 无符号32位整数 0~232-1 4
long 有符号64位整数 -263~+263-1 8
ulong 无符号64位整数 0~264-1 8

注解:有符号8位整数、无符号8位整数

  8位:表示由8位数组成的二进制的值,例如00000001,所以最大取值为11111111=28-1

  有符号:组成的二进制数中有一位是符号位,表示正负值,所以有符号8位整数的取值范围为-27~+27-1

  无符号:组成的二进制数中没有符号位,只有正数值没有负数值,所以无符号8位整数的取值范围为0~28-1

 

浮点类型:

关键字 说明 取值范围 字节大小
float 32位单精度浮点型 保留5位小数 4
double 64位双精度浮点型 保留16位小数 8
decimal 128为高精度浮点型 保留29位小数 16

 

字符类型:

关键字 说明 字节大小
char 16位字符类型 2

 

字符串类型:string,由字符组成,一长串字符可以由字符串类型表示,不属于基本数据类型

 

 

 

常量和变量:

常量:常量是在编译时已知并在程序的生存期内不发生更改的不可变值。
常量类型:整型、浮点型、字符型

 

变量:变量表示一个存储区域。存储区域内存储的内容就是变量的值,变量的值可以在程序运行期间改变。

变量定义:类型修饰符   变量名   =   初始值;   “;”使用英文符号

      int age = 23;

注意:在使用变量前必须对变量进行定义

变量命名规则:

  1. 只能由数字、字母、下划线或@组成,并且数字不能开头
  2. 不可以与系统保留字同名
  3. 不能使用重复的变量名(C#大小写敏感)
  4. 见名知意(尽量使用英文命名)
posted on 2018-09-19 15:42  非洲酋长  阅读(210)  评论(0编辑  收藏  举报