vc 数据类型 范围

MFC里UNIT、BYTE、DWORD、short这几个数据类型所能表示的数值范围是多少啊,如果我的程序中涉及的变量的数值的大小和变化范围都不大(大概有0——10的整数<... MFC里UNIT、BYTE、DWORD、short
这几个数据类型所能表示的数值范围是多少啊,
如果我的程序中涉及的变量的数值的大小和变化范围都不大(大概有0——10的整数<也可能用到-1>),用什么数据类型比较好啊?用int用习惯了,所有的变量都声明成int类型,这样好不好?会不会浪费资源?
本人初学者,感谢赐教!~
展开
 我来答
匿名用户
2015-07-08
展开全部
  1.   char -128 ~ +127 (1 Byte)

  2.   short -32767 ~ + 32768 (2 Bytes)

  3.   unsigned short 0 ~ 65536 (2 Bytes)

  4.   int -2147483648 ~ +2147483647 (4 Bytes)

  5.   unsigned int 0 ~ 4294967295 (4 Bytes)

  6.   long == int

  7.   long long -9223372036854775808 ~ +9223372036854775807 (8 Bytes)

  8.   double 1.7 * 10^308 (8 Bytes)

  9.   unsigned int 0~4294967295

  10.   long long的最大值:9223372036854775807

  11.   long long的最小值:-9223372036854775808

  12.   unsigned long long的最大值:1844674407370955161

  13.   __int64的最大值:9223372036854775807

  14.   __int64的最小值:-9223372036854775808

  15.   unsigned __int64的最大值:18446744073709551615


stone_dongdong
2009-01-09 · TA获得超过2853个赞
知道大有可为答主
回答量:1636
采纳率:0%
帮助的人:1019万
展开全部
用int很好,不浪费。除非你数据量很大

如果,你确实一个非常非常节俭的人,那么就用 char (-127,127);

UINT = DWORD = unsigned int, 正整数
BYTE = unsigned char, 0~128
short 16位。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
魔高丈
2009-01-09 · TA获得超过9506个赞
知道大有可为答主
回答量:2066
采纳率:0%
帮助的人:3463万
展开全部
UNIT: 0-4294967295
BYTE: 0-255
DWORD: 0-4294967295
short: -32768--32767

你的描述,可以用char型变量 范围是 -128-127
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
小笨球BJ
2009-01-09
知道答主
回答量:6
采纳率:0%
帮助的人:0
展开全部
楼上的stone_dongdong大哥,你这说的哪儿跟哪儿,都是错的,这不误人子弟吗?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式