码迷,mamicode.com
首页 > 编程语言 > 详细

C#语言数据总结

时间:2016-03-07 20:51:28      阅读:178      评论:0      收藏:0      [点我收藏+]

标签:

整数类型

sbyte   -128~127之间

byte   0~255

short(Int16) -32768~32768

ushort(UInt16)  0~65535

Int (Int32)   -2147483648~2147483647

uint(UInt32)  0~4294967295

long (Int64)  -2exp(31)~2exp(31)

ulong(UInt64)  0~2exp(32)   

 

浮点类型

Float   32位单精度  6位精度

±1.5X10exp(-45)~ ±1.5X10exp(38)

Double  64位双精度  15/16位精度

±5.0X10exp(-324)~ ±1.7X10exp(308)

Decimal  218位高精度   28位精度

±1.0X10exp(-28)~ ±7.9X10exp(28)  

 

char 0~65535

bool  true or false

string 一组字符

 

高级类型

enum:同类型一堆值的集合

Struct:一堆不同类型值的集合

数组:开辟存储同类型值的集合的空间

 

变量的命名

变量的第一个字符必须是字母、下划线或者@

命名建议:

对于简单的变量,使用camelCase规则

对于比较高级的命名:使用PascalCase

 

数据类型:

值类型:在内存的一个地方(堆栈)存储他们和他们的内容

引用类型:在内存的一个地方(堆)存储一个引用,在另外一个地方存储内容

 

 

技术分享

 

转义字符

技术分享

逐字自定字符串->转义字符失效

在前面添加一个@字符,但双引号转义字符不会失效

例如:@“abc\n\t\\”;

将会直接输出abc\n\t\\

 

数学运算符:

技术分享

技术分享

注:+和+=运算符均可用于连接两个字符串

 

运算符的优先级

技术分享

 

C#语言数据总结

标签:

原文地址:http://www.cnblogs.com/feichangnice/p/5251703.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!