请哪位大虾解释一下一些c#中数据类型?

float浮点数,string字符串,double双精度浮点数,decimal货币值char单字符,bool布尔值。不要很官方,很难懂的,我初二水平。解释成几位,取值范围... float 浮点数 ,string 字符串 ,double 双精度浮点数, decimal 货币值 char 单字符 ,bool 布尔值。
不要很官方,很难懂的,我初二水平。解释成几位,取值范围,类型等。谢谢。
我才接触c#,很多都不懂,希望各位大虾解释一下,最好举个例子。
16位,32位,是指什么?
展开
 我来答
后来的_后来
2011-01-28 · TA获得超过442个赞
知道小有建树答主
回答量:101
采纳率:0%
帮助的人:107万
展开全部
在C#语言中,变量分为两大类:值类型 和 引用型。
值类型:可以分为简单型(又包括:整数类型、布尔类型、字符类型和实数型)、结构类型、枚举类型。
引用型:则包括类类型、接口类型、数组类型、委托类型。

像:float,double,decimal,bool 都是值类型;string 是引用型。

值类型和引用型它们的实质区别内存分配上。
值类型:在赋值时系统会为其开辟内存,也就是说每个变量都是独立存在的。
引用型:则大不一样,你对某一个变量的修可能改会影响到其它的变量,因为可能存在几个变量同时使用同一个内存。

具体可以看一下:《C#中看克隆(Clone)》 里面有图解和代码段
http://user.qzone.qq.com/441856317/infocenter

如果,你要深入学习编程,建议你有空看看C语言或C++ 有助于你对底层的了解,特别是指针和指针函数。

至于你说的 几位 取值范围 等,可以上网或查书,随着机器的升级 这也是在变的
以前 整型 是 16位 后来 到32 现在64了。不过在 C# 里可以指定 int32、 int64 等等,但 int 默认为 64位。 部分值类型是有明确范围的,但引用型没有明确的范围,比如说:数组型 其范围随着数组长度的变化而变化,至于类等高级类型就更不用说了。
nhjjfv
2011-01-29 · TA获得超过3006个赞
知道小有建树答主
回答量:1396
采纳率:0%
帮助的人:1513万
展开全部
这个是通信里面的概念吧?
所谓分组数据,数据类型为ATM,走的是分组交换;
而电路数据,数据类型为TDM,走的是TDM交换.
传统通信网络中(即GSM),手机通话和短消息走的就是电路数据,走TDM交换,而在3G(电信的天翼,联通的CDMA,移动的TD)里面,一般走的是分组数据.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
p_sd
2011-01-29 · 超过48用户采纳过TA的回答
知道答主
回答量:164
采纳率:0%
帮助的人:173万
展开全部
float ±1.5 × 10-45 到 ±3.4 × 1038 数字
string 就是字符串 字符
double ±5.0 × 10−324 到 ±1.7 × 10308 数字
char 16位字符 字符
bool 表示'是'或'否' bool
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式