空姐网

 找回密码
 注册空姐网账号

QQ登录

只需一步,快速开始

用新浪微博连接

一步搞定

楼主: 杜心蕊

如何用中庸之道在论坛中生存

[复制链接]

发表于 2009-1-10 11:30:47 | 显示全部楼层
不啊,坏坏的已经五个字节了。呵呵。
杜心蕊 发表于 2009-1-10 10:58


两个字节的 int 型变量范围是-32768~32767,坏坏还没超出这个范围吧。
空乘婚恋http://www.51Love.cc 机组人员在英文里称为Cabin Crew
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-1-10 11:38:20 | 显示全部楼层
两个字节的 int 型变量范围是-32768~32767,坏坏还没超出这个范围吧。
Alex_rcpilot 发表于 2009-1-10 11:30

班门弄斧了
不是一个数字占一个字节么?微机原理课上如是说。
空乘婚恋http://www.51Love.cc 机组人员在英文里称为Cabin Crew
回复 支持 反对

使用道具 举报

发表于 2009-1-10 11:44:43 | 显示全部楼层
班门弄斧了
不是一个数字占一个字节么?微机原理课上如是说。
杜心蕊 发表于 2009-1-10 11:38


你记混了,那是ASCII码,拿来显示用的。
拿来存数的话,一个字节范围就是256个值,两个就是256×256,四个就是4294967296。
空乘婚恋http://www.51Love.cc 机组人员在英文里称为Cabin Crew
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-1-10 11:46:45 | 显示全部楼层
你记混了,那是ASCII码,拿来显示用的。
拿来存数的话,一个字节范围就是256个值,两个就是256×256,四个就是4294967296。
Alex_rcpilot 发表于 2009-1-10 11:44

很抱歉,当年微机原理我也挂过。
这个问题我就...............:touxiangle:
空乘婚恋http://www.51Love.cc 机组人员在英文里称为Cabin Crew
回复 支持 反对

使用道具 举报

发表于 2009-1-10 11:51:47 | 显示全部楼层
84# 杜心蕊

:y13: 闻道有先后,术业有专攻。
空乘婚恋http://www.51Love.cc 机组人员在英文里称为Cabin Crew
回复 支持 反对

使用道具 举报

发表于 2009-1-10 12:01:33 | 显示全部楼层
都是高材生额
空乘婚恋http://www.51Love.cc 机组人员在英文里称为Cabin Crew
回复 支持 反对

使用道具 举报

发表于 2009-1-10 12:22:58 | 显示全部楼层
论坛里的高人不少.....
空乘婚恋http://www.51Love.cc 机组人员在英文里称为Cabin Crew
回复 支持 反对

使用道具 举报

发表于 2009-1-10 15:43:12 | 显示全部楼层
额。。。。。。。。。。那些数据我都记不得了,高二考了计算机三级以后就没有学习过了。。。丢人啊。。。

一个数字一个字节,两个字节一个汉字,通俗可以这样说,你说的ASCII 貌似。。没虾米关联
空乘婚恋http://www.51Love.cc 机组人员在英文里称为Cabin Crew
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-1-10 15:55:48 | 显示全部楼层
中庸.中庸真的是那么好理解的吗?
鈈⒋王子 发表于 2009-1-10 11:04

中庸其实就是倒过来念的臃肿

评分

参与人数 1 +4 收起 理由
wind1573 + 4

查看全部评分

空乘婚恋http://www.51Love.cc 机组人员在英文里称为Cabin Crew
回复 支持 反对

使用道具 举报

发表于 2009-1-10 16:44:36 | 显示全部楼层
88# SLATea

呃,还在说字节,继续跑题啊?

  那我就解释一下结束跑题吧。一个字节(byte)只有8个位(bit),每个位只可能是0或1。也就是一个字节最小是00000000,最大是11111111,只有256种组合。数据类型里,unsigned char只占用一个字节。范围是0~255。一个字节可以等于255,那是不是2、5、5一共又要占三个字节呢?

  实际是这样的,你看见的魅力,比如539,如果以无符号数字(unsigned int)形式存到计算机里会是这个样子:
00000010 00011011(二进制)
写成十六进制“0x021B”方便记忆
  它代表的值就是十进制数字539,并不是把5、3和9拆出来分别记录。只要不把它放到屏幕上显示,计算机里面是不会存放5、3、9这三个数字的。但如果要在屏幕上显示这个数字的,确实是要临时把5、3和9拆出来的。
  先用程序把0x021B这个数字转换成BCD码,提取出百位是5,十位是3,个位是9。然后要根据每个值决定在屏幕上分配的区域里怎么把对应的数字图象画出来。这个过程就是查字库。方法就是利用ASCII码表。
  比如显示“5”这个形状,要先把5这个值加上0x30,得到数字“5”的ASCII值0x35。然后再到字库里找ASCII字符0x35对应的位图。最后把图画到屏幕上,你就可以看见“5”的形状了。
  你们印象里的一个数字对应一个字节,其实是一个“十进制数位”对应一个ASCII码字节。因为是特指用于屏幕显示的目的。
  一个汉字对应两个字节,原理和它相同。汉字在计算机中存作内码,比如“坛”这个字对应的内码是0xCC 0xB3。
空乘婚恋http://www.51Love.cc 机组人员在英文里称为Cabin Crew
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册空姐网账号

本版积分规则

客户关怀|黑名单|写信给我们|空姐网 ( 沪ICP备14049210号-6 )

GMT+8, 2024-11-30 18:41 , Processed in 0.049442 second(s), 28 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表