Òûˮ˼Դ - ÎÄÕÂÔĶÁ¡¡¡¡[ÌÖÂÛÇø: C]
[ת¼Ä/ÍÆ¼ö][תÌù][ɾ³ý][ÐÞ¸Ä][ÉèÖÿÉREÊôÐÔ][ÉÏһƪ][·µ»ØÌÖÂÛÇø][ÏÂһƪ][»ØÎÄÕÂ][ͬÖ÷ÌâÁбí][ͬÖ÷ÌâÔĶÁ][´ÓÕâÀïÕ¹¿ª]
·¢ÐÅÈË: gaobo(µÒÁ¢ºÕÁÐ), ÐÅÇø: C
±ê  Ìâ: ¡¾ºÏ¼¯¡¿Ò»¸öÀ§ÈÅÎҵıÊÊÔÌ⣬¹ØÓÚλÓò£¬Çë½Ì
·¢ÐÅÕ¾: Òûˮ˼Դ (2007Äê06ÔÂ26ÈÕ22:09:41 ÐÇÆÚ¶þ), Õ¾ÄÚÐżþ

¡î©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤¡î
     wuxuemin (FanLisa) ÓÚ 2007Äê06ÔÂ05ÈÕ11:53:44 ÐÇÆÚ¶þ)
 Ìáµ½£º

#include   <stdio.h>   
  void   main()   
  {   
  union   
  {   
  struct   
  {   
        unsigned   short   s1:3;   
        unsigned   short   s2:3;   
        unsigned   short   s3:3;   
  }x;   
  char   c;   
  }v;   
  v.c=100;   
  printf("%d\n",v.x.s3);   
  }     
  A:4         B:0           C:3         D:6   
²»ÊÇÓ¦¸ÃÕâÑùÂ𠣺

  Èç¹ûλÐòÊǸßλ·ÅµÍµØÖ·£¬µÍλ·Å¸ßµØÖ·
 £¨Í¨³£big endian×Ö½ÚÐò»áÓÐÕâÑùµÄλÐò£©
  bit0~bit7Ϊ0110 0100
  Ôòs1Ϊ011£¬s2Ϊ001£¬s3Ϊ000£¨ÒѾ­ÔÚÏÂÒ»¸ö×Ö½ÚÁË£©¼´0
£­£­£­£­£­£­£­£­£­£­£­£­
 Èç¹ûλÐòÊǸßλ·Å¸ßµØÖ·£¬µÍλ·ÅµÍµØÖ·
£¨Í¨³£little endian×Ö½ÚÐò»áÓÐÕâÑùµÄλÐò£©
 bit0~bit7Ϊ0010 0110
 Ôòs1Ϊ001£¬s2Ϊ001£¬s3Ϊ100£¨ÒѾ­ÔÚÏÂÒ»¸ö×Ö½ÚÁË£©¼´4

 ÇëÎÊÕâÑù½âÊÍÓÐʲôÎÊÌâÂð£¿
 ÇëÖªµÀµÄţţ˵˵Ôõô»ØÊ£¬Ð»Ð»¡£

¡î©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤¡î
     netbsd (Bill Joy) ÓÚ 2007Äê06ÔÂ05ÈÕ12:41:52 ÐÇÆÚ¶þ Ìáµ½£º

alignment?

¡¾ ÔÚ wuxuemin (FanLisa) µÄ´ó×÷ÖÐÌáµ½: ¡¿
: #include   <stdio.h>   
:   void   main()   
:   {   
:   union   
:   {   
:   struct   
:   {   
:         unsigned   short   s1:3;   
:         unsigned   short   s2:3;   
:         unsigned   short   s3:3;   
: .................£¨ÒÔÏÂÊ¡ÂÔ£©

¡î©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤¡î
     CSgtree (w_ch) ÓÚ 2007Äê06ÔÂ05ÈÕ12:52:15 ÐÇÆÚ¶þ)
 Ìáµ½£º

´óÊý¶ËСÊý¶Ë½ö¹Øºõ×Ö½ÚÖ®¼äµÄ˳Ðò
cÖ»ÓÐÒ»¸ö×Ö½Ú
v.c=100ÔÚÄÚ´æÖÐ×ÜÊÇ0110 0100           
¶ÔÓ¦s3 s2 s1
s1 100
s2 100
s3 01 
¡¾ ÔÚ wuxuemin µÄ´ó×÷ÖÐÌáµ½: ¡¿
: #include   <stdio.h>   
:   void   main()   
:   {   
:   union   
:   {   
:   struct   
:   {   
:         unsigned   short   s1:3;   
:         unsigned   short   s2:3;   
:         unsigned   short   s3:3;   
:   }x;   
:   char   c;   
:   }v;   
:   v.c=100;   
:   printf("%d\n",v.x.s3);   
:   }     
:   A:4         B:0           C:3         D:6   
: ²»ÊÇÓ¦¸ÃÕâÑùÂ𠣺
:   Èç¹ûλÐòÊǸßλ·ÅµÍµØÖ·£¬µÍλ·Å¸ßµØÖ·
:  £¨Í¨³£big endian×Ö½ÚÐò»áÓÐÕâÑùµÄλÐò£©
: (ÒÔÏÂÒýÑÔÊ¡ÂÔ...)


¡î©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤¡î
     skys (»ÃÃð) ÓÚ 2007Äê06ÔÂ05ÈÕ12:55:56 ÐÇÆÚ¶þ Ìáµ½£º

ÊÇÕâÑùµÄ
ǶÈëʽ¿ª·¢ÖÐ
²ÉÓÃLittle-endianģʽµÄCPU¶Ô²Ù×÷ÊýµÄ´æ·Å·½Ê½ÊÇ´ÓµÍ×Ö½Úµ½¸ß×Ö½Ú£¬¶øBig-endian
ģʽ¶Ô²Ù×÷ÊýµÄ´æ·Å·½Ê½ÊÇ´Ó¸ß×Ö½Úµ½µÍ×Ö½Ú¡£

¡¾ ÔÚ wuxuemin (FanLisa) µÄ´ó×÷ÖÐÌáµ½: ¡¿
: #include   <stdio.h>   
:   void   main()   
:   {   
:   union   
:   {   
:   struct   
:   {   
:         unsigned   short   s1:3;   
:         unsigned   short   s2:3;   
:         unsigned   short   s3:3;   
: .................£¨ÒÔÏÂÊ¡ÂÔ£©


¡î©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤¡î
     wuxuemin (FanLisa) ÓÚ 2007Äê06ÔÂ05ÈÕ13:45:05 ÐÇÆÚ¶þ)
 Ìáµ½£º

¡¾ ÔÚ CSgtree µÄ´ó×÷ÖÐÌáµ½: ¡¿
: ´óÊý¶ËСÊý¶Ë½ö¹Øºõ×Ö½ÚÖ®¼äµÄ˳Ðò
: cÖ»ÓÐÒ»¸ö×Ö½Ú
: v.c=100ÔÚÄÚ´æÖÐ×ÜÊÇ0110 0100      
   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ×Ö½ÚÄÚ²¿µÄ¡°±ÈÌØÐò¡±²»ÊÇͨ³£ºÍ¡°×Ö½ÚÐò¡±Ò»ÖÂ
Âð£¿ÄÇÔÚlittle endianʱ¾ÍÓ¦¸ÃÊÇ0010 0110°É

: ¶ÔÓ¦s3 s2 s1
: s1 100
: s2 100
: s3 01 
~~~~~~~~~~²»ÊÇ˵¡°ANSI CÒªÇóÔÚstructÀïÃæ£¬ÏÈÉùÃ÷µÄ³ÉÔ±Õ¼Óе͵ØÖ·¡±Âð£¿

: (ÒÔÏÂÒýÑÔÊ¡ÂÔ...)


¡î©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤¡î
     wuxuemin (FanLisa) ÓÚ 2007Äê06ÔÂ05ÈÕ13:52:09 ÐÇÆÚ¶þ)
 Ìáµ½£º

Êä³ö½á¹û»áÊÇʲô£¿
¡¾ ÔÚ skys µÄ´ó×÷ÖÐÌáµ½: ¡¿
: ÊÇÕâÑùµÄ
: ǶÈëʽ¿ª·¢ÖÐ
: ²ÉÓÃLittle-endianģʽµÄCPU¶Ô²Ù×÷ÊýµÄ´æ·Å·½Ê½ÊÇ´ÓµÍ×Ö½Úµ½¸ß×Ö½Ú£¬¶øBig-endian

: ģʽ¶Ô²Ù×÷ÊýµÄ´æ·Å·½Ê½ÊÇ´Ó¸ß×Ö½Úµ½µÍ×Ö½Ú¡£


¡î©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤¡î
     wuxuemin (FanLisa) ÓÚ 2007Äê06ÔÂ05ÈÕ14:03:59 ÐÇÆÚ¶þ)
 Ìáµ½£º

¶¼bit fieldÁ˾ÍÎÞËùνalignment°É£¿
ÔÚ×Ö½ÚÊ£ÓàµÄλ¿Õ¼ä²»×ã¹»·ÅÏÂÏÂÒ»¸öλÓòµÄʱºò
´ÓÏÂÒ»µ¥Ôª·ÅÆð¸ÃλÓò¾Í¿ÉÒÔÁ˰É
¡¾ ÔÚ netbsd µÄ´ó×÷ÖÐÌáµ½: ¡¿
: alignment?


¡î©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤¡î
     wuxuemin (FanLisa) ÓÚ 2007Äê06ÔÂ05ÈÕ14:19:43 ÐÇÆÚ¶þ)
 Ìáµ½£º

ÓÖ²é¹ýЩ×ÊÁÏ£¬¾õµÃÄãµÄ˵·¨²»Ì«¶Ô¡£
¡¾ ÔÚ CSgtree µÄ´ó×÷ÖÐÌáµ½: ¡¿
: ´óÊý¶ËСÊý¶Ë½ö¹Øºõ×Ö½ÚÖ®¼äµÄ˳Ðò
: cÖ»ÓÐÒ»¸ö×Ö½Ú
: v.c=100ÔÚÄÚ´æÖÐ×ÜÊÇ0110 0100           
: ¶ÔÓ¦s3 s2 s1
: s1 100
: s2 100
: s3 01 
: (ÒÔÏÂÒýÑÔÊ¡ÂÔ...)


¡î©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤¡î
     Magiiii (Magi... (²»»á¶ÁµÄͬѧÇë²é×Öµä) ÓÚ 2007Äê06ÔÂ05ÈÕ14:30:18 ÐÇÆÚ¶þ)
 Ìáµ½£º

v.c=100ÔÚ´óÊý¶ËºÍСÊý¶Ë¶¼ÊÇ0110 0100£¬½öÔÚintÄÚµÄ×Ö½ÚÐòÓвîÒì
²»¹ýÎÒÈÏΪ
s1 011
s2 100
s3 000
¡¾ ÔÚ wuxuemin µÄ´ó×÷ÖÐÌáµ½: ¡¿
: ÓÖ²é¹ýЩ×ÊÁÏ£¬¾õµÃÄãµÄ˵·¨²»Ì«¶Ô¡£


¡î©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤¡î
     liuxueshen (firerock) ÓÚ 2007Äê06ÔÂ05ÈÕ14:40:45 ÐÇÆÚ¶þ Ìáµ½£º

¿ÉÊÇ¡­¡­
ËûµÄ½á¹¹ÊÇ£º3¡¢3¡¢3£¬ÓÐ9λ°¡

¡¾ ÔÚ CSgtree (w_ch) µÄ´ó×÷ÖÐÌáµ½: ¡¿
: ±ê  Ìâ: Re: Ò»¸öÀ§ÈÅÎҵıÊÊÔÌ⣬¹ØÓÚλÓò£¬Çë½Ì
: ·¢ÐÅÕ¾: Òûˮ˼Դ (2007Äê06ÔÂ05ÈÕ12:52:15 ÐÇÆÚ¶þ)
: 
: ´óÊý¶ËСÊý¶Ë½ö¹Øºõ×Ö½ÚÖ®¼äµÄ˳Ðò
: cÖ»ÓÐÒ»¸ö×Ö½Ú
: v.c=100ÔÚÄÚ´æÖÐ×ÜÊÇ0110 0100           
: ¶ÔÓ¦s3 s2 s1
: s1 100
: s2 100
: s3 01 
: 
: --
: 
: ¡ù À´Ô´:¡¤Òûˮ˼Դ bbs.sjtu.edu.cn¡¤[FROM: 121.248.16.98]
: 
: ¡ù ÐÞ¸ÄÄÚÈÝ:¡¤CSgtree ÓÚ 06ÔÂ05ÈÕ13:11:40 Ð޸ı¾ÎÄ¡¤[FROM: 211.65.235.90]

¡î©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤¡î
     CSgtree (w_ch) ÓÚ 2007Äê06ÔÂ05ÈÕ14:41:25 ÐÇÆÚ¶þ)
 Ìáµ½£º

²éÁËÒ»ÏÂ
Ó¦¸ÃÒª¿¼ÂÇλÐò
´ó¸ÅÊÇÕâÑùµÄ//²»È·¶¨

´óÊý¶Ë±íʾ
  0110 0100£¨Î»Ðò´Ó×óµ½ÓÒµÝÔö£©
  s1 s2 s3ÒÀ´Î´ÓµÍλÐòÈ¡µ½¸ßλÐò´¦
  ¼´011,001,000
·Ö±ðΪ3 1 0
£­£­£­£­£­£­£­£­£­£­£­£­
СÊý¶Ë±íʾ
 0010 0110£¨Î»Ðò´Ó×óµ½ÓÒµÝÔö£©
s1 s2 s3ÒÀ´Î´ÓµÍλÐòÈ¡µ½¸ßλÐò´¦ 
Ôòs1Ϊ001£¬s2Ϊ001£¬s3Ϊ100
µ«ÊÇ¿¼Âǵ½Ð¡Êý¶Ë¶ÔλÐòµÄ½âÊÍ£¨ÀýÈç4=0000 0100´æ´¢Îª0010 0000£©
s1=001ʵ¼Ê±íʾ100=4
¹Ê·Ö±ðΪ4 4 1
¡¾ ÔÚ wuxuemin µÄ´ó×÷ÖÐÌáµ½: ¡¿
: ÓÖ²é¹ýЩ×ÊÁÏ£¬¾õµÃÄãµÄ˵·¨²»Ì«¶Ô¡£


¡î©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤¡î
     wuxuemin (FanLisa) ÓÚ 2007Äê06ÔÂ05ÈÕ14:44:43 ÐÇÆÚ¶þ)
 Ìáµ½£º

¶Ô£¬Õâ¸öÒª¿ç×Ö½Ú£¬·Å²»ÏµÄλÓòÒª´Óϸö×Ö½ÚÔÙ¿ªÊ¼´æ´¢
¡¾ ÔÚ liuxueshen µÄ´ó×÷ÖÐÌáµ½: ¡¿
: ¿ÉÊÇ¡­¡­
: ËûµÄ½á¹¹ÊÇ£º3¡¢3¡¢3£¬ÓÐ9λ°¡


¡î©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤¡î
     liuxueshen (firerock) ÓÚ 2007Äê06ÔÂ05ÈÕ14:44:44 ÐÇÆÚ¶þ Ìáµ½£º

ÕâÖ»ÊÇÕë¶Ô4λ»úϵͳµÄ°É¡£
ÎÒÔÚ×÷ÓëÎ÷ÃÅ×ÓPLCͨѶµÄʱºò£¬
Î÷ÃÅ×ÓÓõÄλÐò¸úPCÊDz»Í¬µÄ£¬
Ö»Òª°´ÕÕ×Ö½Ú£¨8룩ÒÀ´Îת»»¾Í¿ÉÒÔÁË¡£

¡¾ ÔÚ CSgtree (w_ch) µÄ´ó×÷ÖÐÌáµ½: ¡¿
: ±ê  Ìâ: Re: Ò»¸öÀ§ÈÅÎҵıÊÊÔÌ⣬¹ØÓÚλÓò£¬Çë½Ì
: ·¢ÐÅÕ¾: Òûˮ˼Դ (2007Äê06ÔÂ05ÈÕ14:41:25 ÐÇÆÚ¶þ)
: 
: ²éÁËÒ»ÏÂ
: Ó¦¸ÃÒª¿¼ÂÇλÐò
: ´ó¸ÅÊÇÕâÑùµÄ//²»È·¶¨
: 
: ´óÊý¶Ë±íʾ
:   0110 0100£¨Î»Ðò´Ó×óµ½ÓÒµÝÔö£©
:   s1 s2 s3ÒÀ´Î´ÓµÍλÐòÈ¡µ½¸ßλÐò´¦
:   ¼´011,001,000
: ·Ö±ðΪ3 1 0
: £­£­£­£­£­£­£­£­£­£­£­£­
: СÊý¶Ë±íʾ
:  0010 0110£¨Î»Ðò´Ó×óµ½ÓÒµÝÔö£©
: s1 s2 s3ÒÀ´Î´ÓµÍλÐòÈ¡µ½¸ßλÐò´¦ 
: Ôòs1Ϊ001£¬s2Ϊ001£¬s3Ϊ100
: µ«ÊÇ¿¼Âǵ½Ð¡Êý¶Ë¶ÔλÐòµÄ½âÊÍ£¨ÀýÈç4=0000 0100´æ´¢Îª0010 0000£©
: s1=001ʵ¼Ê±íʾ100=4
: ¹Ê·Ö±ðΪ4 4 1
: 
: --
: 
: ¡ù À´Ô´:¡¤Òûˮ˼Դ bbs.sjtu.edu.cn¡¤[FROM: 211.65.234.94]

¡î©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤¡î
     wuxuemin (FanLisa) ÓÚ 2007Äê06ÔÂ05ÈÕ15:05:54 ÐÇÆÚ¶þ)
 Ìáµ½£º

¡¾ ÔÚ CSgtree µÄ´ó×÷ÖÐÌáµ½: ¡¿
: ²éÁËÒ»ÏÂ
: Ó¦¸ÃÒª¿¼ÂÇλÐò
: ´ó¸ÅÊÇÕâÑùµÄ//²»È·¶¨
: ´óÊý¶Ë±íʾ
:   0110 0100£¨Î»Ðò´Ó×óµ½ÓÒµÝÔö£©
:   s1 s2 s3ÒÀ´Î´ÓµÍλÐòÈ¡µ½¸ßλÐò´¦
:   ¼´011,001,000
: ·Ö±ðΪ3 1 0
: £­£­£­£­£­£­£­£­£­£­£­£­
: СÊý¶Ë±íʾ
:  0010 0110£¨Î»Ðò´Ó×óµ½ÓÒµÝÔö£©
: s1 s2 s3ÒÀ´Î´ÓµÍλÐòÈ¡µ½¸ßλÐò´¦ 
: Ôòs1Ϊ001£¬s2Ϊ001£¬s3Ϊ100

: µ«ÊÇ¿¼Âǵ½Ð¡Êý¶Ë¶ÔλÐòµÄ½âÊÍ£¨ÀýÈç4=0000 0100´æ´¢Îª0010 0000£©
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ÕâÀïÇëÏêϸ˵˵£¬µÚÒ»´ÎÌýµ½Õâ¸ö
: s1=001ʵ¼Ê±íʾ100=4
: ¹Ê·Ö±ðΪ4 4 1
              ~~~~~~~~~~~~~~~~~~£¨±ðÈËÔÚVCÅܵĽá¹ûS3ȷʵ¾ÍÊÇ1)



¡î©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤¡î
     CSgtree (w_ch) ÓÚ 2007Äê06ÔÂ05ÈÕ15:16:30 ÐÇÆÚ¶þ)
 Ìáµ½£º

¾ÍÊÇ˵001ÊÇ»úÆ÷Öеıíʾ
ÒòΪλÐò´Ó×óµ½ÓÒµÝÔö
¶ø¶ÔСÊý¶Ë¶øÑÔ
¸ßλÐò´¦±íʾʵ¼ÊÊý¾ÝµÄ¸ßλ

Õâ¸öºÍСÊý¶ËµÄ×Ö½ÚÐòµÄ½âÊÍÀàËÆµÄ
¡¾ ÔÚ wuxuemin µÄ´ó×÷ÖÐÌáµ½: ¡¿
: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ÕâÀïÇëÏêϸ˵˵£¬µÚÒ»´ÎÌýµ½Õâ¸ö
:               ~~~~~~~~~~~~~~~~~~£¨±ðÈËÔÚVCÅܵĽá¹ûS3ȷʵ¾ÍÊÇ1)


¡î©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤¡î
     Magiiii (Magi... (²»»á¶ÁµÄͬѧÇë²é×Öµä) ÓÚ 2007Äê06ÔÂ05ÈÕ15:44:00 ÐÇÆÚ¶þ)
 Ìáµ½£º

²»¶Ô£¬Î»ÐòÊDz»±äµÄ£¬Ò»Ö±01100100
µ«ÊǶÔÓÚСÊý¶Ë
 0|01 100 100
  s3   s2  s1
Òò´Ës3=1£¬s´ÓµÍµØÖ··ÖÅäµ½¸ßµØÖ·

¡¾ ÔÚ CSgtree µÄ´ó×÷ÖÐÌáµ½: ¡¿
: ¾ÍÊÇ˵001ÊÇ»úÆ÷Öеıíʾ
: ÒòΪλÐò´Ó×óµ½ÓÒµÝÔö
: ¶ø¶ÔСÊý¶Ë¶øÑÔ
: ¸ßλÐò´¦±íʾʵ¼ÊÊý¾ÝµÄ¸ßλ
: Õâ¸öºÍСÊý¶ËµÄ×Ö½ÚÐòµÄ½âÊÍÀàËÆµÄ


¡î©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤¡î
     liuxueshen (firerock) ÓÚ 2007Äê06ÔÂ05ÈÕ16:00:53 ÐÇÆÚ¶þ Ìáµ½£º

¸Õ¸ÕÊÔÁËÏ£º
°Ñunsigned short Ìæ»»³Éunsigned char
×îºóÒ»¸ö±ä0ÁË¡­¡­

¡¾ ÔÚ Magiiii (Magi... (²»»á¶ÁµÄͬѧÇë²é×Öµä) µÄ´ó×÷ÖÐÌáµ½: ¡¿
: ±ê  Ìâ: Re: Ò»¸öÀ§ÈÅÎҵıÊÊÔÌ⣬¹ØÓÚλÓò£¬Çë½Ì
: ·¢ÐÅÕ¾: Òûˮ˼Դ (2007Äê06ÔÂ05ÈÕ15:44:00 ÐÇÆÚ¶þ)
: 
: ²»¶Ô£¬Î»ÐòÊDz»±äµÄ£¬Ò»Ö±01100100
: µ«ÊǶÔÓÚСÊý¶Ë
:  0|01 100 100
:   s3   s2  s1
: Òò´Ës3=1£¬s´ÓµÍµØÖ··ÖÅäµ½¸ßµØÖ·
: 
: 
: 
: --
: 
: ¡ù À´Ô´:¡¤Òûˮ˼Դ bbs.sjtu.edu.cn¡¤[FROM: 202.120.38.223]

¡î©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤¡î
     wuxuemin (FanLisa) ÓÚ 2007Äê06ÔÂ05ÈÕ16:19:23 ÐÇÆÚ¶þ)
 Ìáµ½£º

ÄÇÄãµÄÒâ˼ÊÇ(ÒÔ϶¼²»¿¼ÂÇ¿ç×Ö½Ú£©:

littleºÍbig endianµÄbit0~7¶¼ÊÇ0110 0100²»±ä
1.
С¶ËµÄλÓòµÄ¸³ÖµË³ÐòºÍ×Ö½ÚÐòΪ£º
´ÓÓÒµ½×ó¸³Öµ£¨¼´´ÓµÍλµ½¸ßλ)
2.
´ó¶ËµÄλÓòµÄ¸³ÖµË³ÐòºÍ×Ö½ÚÐòΪ£º
´Ó×óµ½ÓÒ¸³Öµ (¼´´Ó¸ßλµ½µÍ룩

ËùÒÔ
little endianµÄS1£½100£¬S2=100£¬S3£½001
bit endian   µÄS1£½011£¬S2=001£¬S3£½000

right?
µ«ÊÇ´ð°¸ÊÇs3£½4  _-_!

¡¾ ÔÚ Magiiii µÄ´ó×÷ÖÐÌáµ½: ¡¿
: ²»¶Ô£¬Î»ÐòÊDz»±äµÄ£¬Ò»Ö±01100100
: µ«ÊǶÔÓÚСÊý¶Ë
:  0|01 100 100
:   s3   s2  s1
: Òò´Ës3=1£¬s´ÓµÍµØÖ··ÖÅäµ½¸ßµØÖ·


¡î©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤¡î
     wuxuemin (FanLisa) ÓÚ 2007Äê06ÔÂ05ÈÕ16:22:19 ÐÇÆÚ¶þ)
 Ìáµ½£º

ÄѵÀÄãµÄ»ú×ÓÊÇbig endianµÄ£¿±ÈÈçMACµÄ¡£

PS,unsigned short ΪɶҪ»»£¿
¡¾ ÔÚ liuxueshen µÄ´ó×÷ÖÐÌáµ½: ¡¿
: ¸Õ¸ÕÊÔÁËÏ£º
: °Ñunsigned short Ìæ»»³Éunsigned char
: ×îºóÒ»¸ö±ä0ÁË¡­¡­


¡î©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤¡î
     justicezyx (just) ÓÚ 2007Äê06ÔÂ05ÈÕ18:29:46 ÐÇÆÚ¶þ)
 Ìáµ½£º

ÎÒ×ÁÄ¥ÁËÒ»ÏÂ,ÕâÌâ¸ú´óС¶ËÎÞ¹Ø.¶øÊÇÔÚÓÚ×Ö½ÚÄڵıÈÌØÎ»Ðò.
0------7   or   7------0

¡î©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤¡î
     CSgtree (w_ch) ÓÚ 2007Äê06ÔÂ05ÈÕ18:51:10 ÐÇÆÚ¶þ)
 Ìáµ½£º

Ô­±¾ÎÒÒ²ÕâÑù¾õµÃ
µ«ÊDzéÔÄ×ÊÁÏ˵
×Ö½ÚÐòÓë±ÈÌØÐòÊÇÒ»ÖµÄ
¶ÔÓÚ´óСÊý¶ËÊDz»Í¬µÄ

ÎÒ»úÆ÷ÉϵĽá¹ûÊÇ4 4 1
ÔÚͬѧmacÉÏÊÇ3 1 1
¡¾ ÔÚ Magiiii µÄ´ó×÷ÖÐÌáµ½: ¡¿
: ²»¶Ô£¬Î»ÐòÊDz»±äµÄ£¬Ò»Ö±01100100
: µ«ÊǶÔÓÚСÊý¶Ë
:  0|01 100 100
:   s3   s2  s1
: Òò´Ës3=1£¬s´ÓµÍµØÖ··ÖÅäµ½¸ßµØÖ·


¡î©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤¡î
     Magiiii (Magi... (²»»á¶ÁµÄͬѧÇë²é×Öµä) ÓÚ 2007Äê06ÔÂ05ÈÕ20:17:24 ÐÇÆÚ¶þ)
 Ìáµ½£º

ÆäʵÕâÀïµÄÇø±ðÖ÷ÒªÔÚÓÚstructλ¶Î´ÓµÍµØÖ·¿ªÊ¼·ÖÅ仹ÊǴӸߵØÖ·¿ªÊ¼·ÖÅ䣬¶ø²»ÊÇ´ó
СÊý¶Ë£¬ÎÒ¾õµÃ´óСÊý¶ËÓ¦¸ÃÊÇÔÚ×Ö½ÚÐò¶ø²»ÊDZÈÌØÐò£¬µ±È»ÕâÒ²ÊÇÒ»¸ö¶¨ÒåµÄÎÊÌâ¡£
¶øÇÒÕâÌâºÍ±àÒëÆ÷·Ç³£Ïà¹Ø
ËùÒÔ×ܽáÏÂÀ´´ËÌâµÄ½á¹ûºÍϵͳ̫Ïà¹ØÁË£¬±ê×¼´ð°¸»ù±¾ÊÇ´íµÄ

˳±ã¸¶ÎÒÕÒµ½µÄCSDNµÄÌû£º

http://topic.csdn.net/t/20050904/12/4248520.html

pcÉÏÃæÊÇ1£¬powerpcÉÏÃæÊÇ0(vc6.0,windowsxp)£¬   
  pcÉÏÃæÊÇ£º100,   100,   001   (   001100100   =   100   )   ,µÍλ·ÅÔÚµÍÄÚ´æ 
  
  powerpcÉÏÃæÊÇ£º011£¬001£¬000£¨01100100     =   100   )£¬¸ßλ·ÅÇ°Ãæ(codewarri
or   +   macosx)   
    
  powerpcÉÏÃæÔËÐнá¹ûÊÇ£º0£¬   
  pcÉÏÃæÔËÐнá¹ûÊÇ1

¡¾ ÔÚ CSgtree µÄ´ó×÷ÖÐÌáµ½: ¡¿
: Ô­±¾ÎÒÒ²ÕâÑù¾õµÃ
: µ«ÊDzéÔÄ×ÊÁÏ˵
: ×Ö½ÚÐòÓë±ÈÌØÐòÊÇÒ»ÖµÄ
: ¶ÔÓÚ´óСÊý¶ËÊDz»Í¬µÄ
: ÎÒ»úÆ÷ÉϵĽá¹ûÊÇ4 4 1
: ÔÚͬѧmacÉÏÊÇ3 1 1


¡î©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤¡î
     wuxuemin (FanLisa) ÓÚ 2007Äê06ÔÂ05ÈÕ20:39:14 ÐÇÆÚ¶þ)
 Ìáµ½£º

¡¾ ÔÚ Magiiii µÄ´ó×÷ÖÐÌáµ½: ¡¿
: ÆäʵÕâÀïµÄÇø±ðÖ÷ÒªÔÚÓÚstructλ¶Î´ÓµÍµØÖ·¿ªÊ¼·ÖÅ仹ÊǴӸߵØÖ·¿ªÊ¼·ÖÅ䣬¶ø²»..
: СÊý¶Ë£¬ÎÒ¾õµÃ´óСÊý¶ËÓ¦¸ÃÊÇÔÚ×Ö½ÚÐò¶ø²»ÊDZÈÌØÐò£¬µ±È»ÕâÒ²ÊÇÒ»¸ö¶¨ÒåµÄÎÊÌâ¡£

                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~´óС¶Ëȷʵ¾ÍÊÇ×Ö½Ú¼äµÄÐò
: ¶øÇÒÕâÌâºÍ±àÒëÆ÷·Ç³£Ïà¹Ø
: ËùÒÔ×ܽáÏÂÀ´´ËÌâµÄ½á¹ûºÍϵͳ̫Ïà¹ØÁË£¬±ê×¼´ð°¸»ù±¾ÊÇ´íµÄ
: ˳±ã¸¶ÎÒÕÒµ½µÄCSDNµÄÌû£º
: http://topic.csdn.net/t/20050904/12/4248520.html
: pcÉÏÃæÊÇ1£¬powerpcÉÏÃæÊÇ0(vc6.0,windowsxp)£¬   
:   pcÉÏÃæÊÇ£º100,   100,   001   (   001100100   =   100   )   ,µÍλ·ÅÔÚµÍÄ..
:   
:   powerpcÉÏÃæÊÇ£º011£¬001£¬000£¨01100100     =   100   )£¬¸ßλ·ÅÇ°Ãæ(codew..
: or   +   macosx)   
:     
:   powerpcÉÏÃæÔËÐнá¹ûÊÇ£º0£¬
       ~~~~~~~~~~~~~~Õâ¸öºÍMACÓ¦¸ÃÊÇÏàͬµÄ°É£¬µ«ÉÏÃæ CSgtreeͬѧµÄMACÊÂʵÊÇ1  
 
:   pcÉÏÃæÔËÐнá¹ûÊÇ1
     ~~~~~~~~~~~~~~~~~Õâ¸ö´ó¼Ò¶¼Ò»ÖÂ
: (ÒÔÏÂÒýÑÔÊ¡ÂÔ...)


¡î©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤¡î
     CSgtree (w_ch) ÓÚ 2007Äê06ÔÂ05ÈÕ20:39:41 ÐÇÆÚ¶þ)
 Ìáµ½£º

¡¾ ÔÚ Magiiii µÄ´ó×÷ÖÐÌáµ½: ¡¿
: ÆäʵÕâÀïµÄÇø±ðÖ÷ÒªÔÚÓÚstructλ¶Î´ÓµÍµØÖ·¿ªÊ¼·ÖÅ仹ÊǴӸߵØÖ·¿ªÊ¼·ÖÅ䣬¶ø²»..
            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ÎÒ¾õµÃÕâ¸öµÄ±¾ÖʾÍÊDZÈÌØÐòµÄ²»Í¬
structÓ¦¸Ã×ÜÊÇ´ÓµÍλ¿ªÊ¼·ÖÅäµÄ
: СÊý¶Ë£¬ÎÒ¾õµÃ´óСÊý¶ËÓ¦¸ÃÊÇÔÚ×Ö½ÚÐò¶ø²»ÊDZÈÌØÐò£¬µ±È»ÕâÒ²ÊÇÒ»¸ö¶¨ÒåµÄÎÊÌâ¡£

: ¶øÇÒÕâÌâºÍ±àÒëÆ÷·Ç³£Ïà¹Ø
: ËùÒÔ×ܽáÏÂÀ´´ËÌâµÄ½á¹ûºÍϵͳ̫Ïà¹ØÁË£¬±ê×¼´ð°¸»ù±¾ÊÇ´íµÄ
: ˳±ã¸¶ÎÒÕÒµ½µÄCSDNµÄÌû£º
: http://topic.csdn.net/t/20050904/12/4248520.html
: pcÉÏÃæÊÇ1£¬powerpcÉÏÃæÊÇ0(vc6.0,windowsxp)£¬   
:   pcÉÏÃæÊÇ£º100,   100,   001   (   001100100   =   100   )   ,µÍλ·ÅÔÚµÍÄ..
:   
:   powerpcÉÏÃæÊÇ£º011£¬001£¬000£¨01100100     =   100   )£¬¸ßλ·ÅÇ°Ãæ(codew..
: or   +   macosx)   
:     
:   powerpcÉÏÃæÔËÐнá¹ûÊÇ£º0£¬   
:   pcÉÏÃæÔËÐнá¹ûÊÇ1
: (ÒÔÏÂÒýÑÔÊ¡ÂÔ...)


¡î©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤¡î
     CSgtree (w_ch) ÓÚ 2007Äê06ÔÂ05ÈÕ20:40:42 ÐÇÆÚ¶þ)
 Ìáµ½£º

ÎÒÒ²ÄÉÃÆÊÇ1
3 1 1²»¾ÍÓÐ4bitµÄ1ÁË
¡¾ ÔÚ wuxuemin µÄ´ó×÷ÖÐÌáµ½: ¡¿
:                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~´óС¶Ëȷʵ¾ÍÊÇ×Ö½Ú¼äµÄÐò
:        ~~~~~~~~~~~~~~Õâ¸öºÍMACÓ¦¸ÃÊÇÏàͬµÄ°É£¬µ«ÉÏÃæ CSgtreeͬѧµÄMACÊÂʵÊ..
:  
:      ~~~~~~~~~~~~~~~~~Õâ¸ö´ó¼Ò¶¼Ò»ÖÂ


¡î©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤¡î
     wuxuemin (FanLisa) ÓÚ 2007Äê06ÔÂ05ÈÕ20:45:30 ÐÇÆÚ¶þ)
 Ìáµ½£º

¡¾ ÔÚ justicezyx µÄ´ó×÷ÖÐÌáµ½: ¡¿
: ÎÒ×ÁÄ¥ÁËÒ»ÏÂ,ÕâÌâ¸ú´óС¶ËÎÞ¹Ø.¶øÊÇÔÚÓÚ×Ö½ÚÄڵıÈÌØÎ»Ðò.
: 0------7   or   7------0
: --------        --------
: 00100110        01100100
: s1|s2|s3-      -s3|s2|s1
: ½á¹û¶¼Ó¦¸ÃÊÇs3=4.Æäʵ¾ÍÊÇÉÏÃæËµµÄ×Ö½ÚÄÚλÐòºÍ×Ö½Ú¼äÐòÊÇÒ»ÖµÄ,·ñÔò»áµÃ³öì..
: ½á¹û.
¿ÉÊÇÊÂʵÉÏ CSgtree˵ÔÚPCÉϽá¹ûÊÇ1
                     mac½á¹ûÒ²ÊÇ1



¡î©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤¡î
     aSB (Go) ÓÚ 2007Äê06ÔÂ05ÈÕ20:52:17 ÐÇÆÚ¶þ)
 Ìáµ½£º

»ù±¾ÊÇÕýÈ·µÄ£¬ÎÒ¿´ÁËһϣö£ã£²£°£°£µµÄʵÏÖ
£±.È¡Á½¸ö×ֽڷŵ½£á£øÖУ¨ÕâÒ»²½ËµÃ÷½á¹ûÓë´óСÊý¶ËÎ޹أ©
£².±äÁ¿°´ÏÈÉùÃ÷µÄ·ÅÔÚµÍλµÄÐÎʽ½øÐдæ·Å£¬¼´
   0000000| 001| 100| 100
            s3   s2   s1 
3.ÓëÆä˵ÊÇÆ½Ì¨Ïà¹Ø£¬ÎÒ¸üÔ¸ÒâÏàÐÅÊDZàÒëÆ÷Ïà¹Ø£¨Ò²Ðí±ê×¼Óй涨£¬ÎÒûÓвé¹ý£©
¡¾ ÔÚ Magiiii µÄ´ó×÷ÖÐÌáµ½: ¡¿
: ÆäʵÕâÀïµÄÇø±ðÖ÷ÒªÔÚÓÚstructλ¶Î´ÓµÍµØÖ·¿ªÊ¼·ÖÅ仹ÊǴӸߵØÖ·¿ªÊ¼·ÖÅ䣬¶ø²»..
: СÊý¶Ë£¬ÎÒ¾õµÃ´óСÊý¶ËÓ¦¸ÃÊÇÔÚ×Ö½ÚÐò¶ø²»ÊDZÈÌØÐò£¬µ±È»ÕâÒ²ÊÇÒ»¸ö¶¨ÒåµÄÎÊÌâ¡£

: ¶øÇÒÕâÌâºÍ±àÒëÆ÷·Ç³£Ïà¹Ø
: ËùÒÔ×ܽáÏÂÀ´´ËÌâµÄ½á¹ûºÍϵͳ̫Ïà¹ØÁË£¬±ê×¼´ð°¸»ù±¾ÊÇ´íµÄ
: ˳±ã¸¶ÎÒÕÒµ½µÄCSDNµÄÌû£º
: http://topic.csdn.net/t/20050904/12/4248520.html
: pcÉÏÃæÊÇ1£¬powerpcÉÏÃæÊÇ0(vc6.0,windowsxp)£¬   
:   pcÉÏÃæÊÇ£º100,   100,   001   (   001100100   =   100   )   ,µÍλ·ÅÔÚµÍÄ..
:   
:   powerpcÉÏÃæÊÇ£º011£¬001£¬000£¨01100100     =   100   )£¬¸ßλ·ÅÇ°Ãæ(codew..
: or   +   macosx)   
:     
:   powerpcÉÏÃæÔËÐнá¹ûÊÇ£º0£¬   
:   pcÉÏÃæÔËÐнá¹ûÊÇ1
: (ÒÔÏÂÒýÑÔÊ¡ÂÔ...)


¡î©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤¡î
     CSgtree (w_ch) ÓÚ 2007Äê06ÔÂ05ÈÕ20:59:35 ÐÇÆÚ¶þ)
 Ìáµ½£º

ÉÏÃæÕâ¸ö¾ÍÊdzÌÐòÅܳöÀ´µÄ½á¹û
¡¾ ÔÚ wuxuemin µÄ´ó×÷ÖÐÌáµ½: ¡¿
: ÄÇ´ó¼Ò¿ÉÒÔÒÔÕâ¸öΪ¸ù¾ÝÀ´ÍÆÁË
: CSgtreeÄã¸É´à°Ñs1 s2 s3¶¼Êä³öÀ´¸ú´ó¼Ò˵һÏÂ
: £¨ÎÒûVC £©_-_!


¡î©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤¡î
     lingjie (owl) ÓÚ 2007Äê06ÔÂ05ÈÕ21:01:15 ÐÇÆÚ¶þ Ìáµ½£º

¾Í±àÒëÀ´Ëµ£¬±àÒëÆ÷Ò²ÊÇÆ½Ì¨µÄÒ»²¿·Ö¡£¡£¡£ÒòËØÖ®Ò»°ÕÁË¡£¡£

¡¾ ÔÚ aSB (Go) µÄ´ó×÷ÖÐÌáµ½: ¡¿
: »ù±¾ÊÇÕýÈ·µÄ£¬ÎÒ¿´ÁËһϣö£ã£²£°£°£µµÄʵÏÖ
: £±.È¡Á½¸ö×ֽڷŵ½£á£øÖУ¨ÕâÒ»²½ËµÃ÷½á¹ûÓë´óСÊý¶ËÎ޹أ©
: £².±äÁ¿°´ÏÈÉùÃ÷µÄ·ÅÔÚµÍλµÄÐÎʽ½øÐдæ·Å£¬¼´
:    0000000| 001| 100| 100
:             s3   s2   s1 
: 3.ÓëÆä˵ÊÇÆ½Ì¨Ïà¹Ø£¬ÎÒ¸üÔ¸ÒâÏàÐÅÊDZàÒëÆ÷Ïà¹Ø£¨Ò²Ðí±ê×¼Óй涨£¬ÎÒûÓвé¹ý£©
: .................£¨ÒÔÏÂÊ¡ÂÔ£©


¡î©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤¡î
     aSB (Go) ÓÚ 2007Äê06ÔÂ05ÈÕ21:04:31 ÐÇÆÚ¶þ)
 Ìáµ½£º

¶÷£¬Ò²¿ÉÒÔÕâô˵¡£
Õâ¸öÎÊÌâÎÒ¾õµÃʵÏÖÏà¹ØµÄ¿ÉÄÜÐԺܴó
¡¾ ÔÚ lingjie µÄ´ó×÷ÖÐÌáµ½: ¡¿
: ¾Í±àÒëÀ´Ëµ£¬±àÒëÆ÷Ò²ÊÇÆ½Ì¨µÄÒ»²¿·Ö¡£¡£¡£ÒòËØÖ®Ò»°ÕÁË¡£¡£



¡î©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤¡î
     lingjie (owl) ÓÚ 2007Äê06ÔÂ05ÈÕ21:09:20 ÐÇÆÚ¶þ Ìáµ½£º

Õâ¸öÎÊÌâÎÒ²»Ì«Ï²»¶·¢±í¿´·¨£¬ÎÒÏëÒª×öµÄÊÇÁÐÒ»ÕÅ±í¡£±àÒëÆ÷<±£Ö¤Ñ¡ÏîÏàͬ>£¬»úÆ÷
¡£Í³¼ÆÏ¼´¿É£¬

¡¾ ÔÚ aSB (Go) µÄ´ó×÷ÖÐÌáµ½: ¡¿
: ¶÷£¬Ò²¿ÉÒÔÕâô˵¡£
: Õâ¸öÎÊÌâÎÒ¾õµÃʵÏÖÏà¹ØµÄ¿ÉÄÜÐԺܴó


¡î©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤¡î
     wuxuemin (FanLisa) ÓÚ 2007Äê06ÔÂ05ÈÕ21:15:23 ÐÇÆÚ¶þ)
 Ìáµ½£º

ÄǺ㬵ÈÄã½á¹ûºÃ·¥£¿£¨ºÇºÇÎÒÕâ¾ÍÒ»Ì¨ÆÆµçÄÔ£©
¼¸ÌìºóÔÙ¸ø´ó¼Ò¸ö×ܽá

Èç¹ûÓÐÈË×ö¹ýÏà¹Ø·½ÃæµÄʵ¼Ê¹¤×÷
¶ÔÕâ¸öÎÊÌâÓ¦¸ÃºÜÃ÷°×

¡¾ ÔÚ lingjie µÄ´ó×÷ÖÐÌáµ½: ¡¿
: Õâ¸öÎÊÌâÎÒ²»Ì«Ï²»¶·¢±í¿´·¨£¬ÎÒÏëÒª×öµÄÊÇÁÐÒ»ÕÅ±í¡£±àÒëÆ÷<±£Ö¤Ñ¡ÏîÏàͬ>£¬»úÆ÷

: ¡£Í³¼ÆÏ¼´¿É£¬


¡î©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤¡î
     lingjie (owl) ÓÚ 2007Äê06ÔÂ05ÈÕ21:18:21 ÐÇÆÚ¶þ Ìáµ½£º

²»ÇÉ£¬ÎÒÒ²Ö»ÓÐһ̨»úÆ÷£¬ÄãÓ¦¸ÃÕÒÒ»¸öÉíÔÚʵÑéÊÒµÄÅóÓÑ£¬Î޷ǾÍÊÇÏÂÃæÕâЩ²ÎÊý£º
±àÒëÆ÷ºÍËûµÄÑ¡Ïî
ÓÐÎÞ²Ù×÷ϵͳºÍ²Ù×÷ϵͳµÄÖÖÀà
»úÆ÷µÄcpu²î±ð

¡¾ ÔÚ wuxuemin (FanLisa) µÄ´ó×÷ÖÐÌáµ½: ¡¿
: ÄǺ㬵ÈÄã½á¹ûºÃ·¥£¿£¨ºÇºÇÎÒÕâ¾ÍÒ»Ì¨ÆÆµçÄÔ£©
: ¼¸ÌìºóÔÙ¸ø´ó¼Ò¸ö×ܽá
: Èç¹ûÓÐÈË×ö¹ýÏà¹Ø·½ÃæµÄʵ¼Ê¹¤×÷
: ¶ÔÕâ¸öÎÊÌâÓ¦¸ÃºÜÃ÷°×


¡î©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤¡î
     CSgtree (w_ch) ÓÚ 2007Äê06ÔÂ05ÈÕ21:31:27 ÐÇÆÚ¶þ)
 Ìáµ½£º

pcÉÏÊÇ 4 4 1
 
macÉÏͬѧµ÷ÁËÒ»ÏÂ
v.c¸´ÖÆÇ°ÄÚ´æÀïÊÇ8f e0
¸³Öµºó64 e0
ÒòΪ¸ô±ÚµÄe0µÄ¹ØÏµ
s3³É1ÁË 
s1ºÍs2·Ö±ðÊÇ3ºÍ1
//ÒÔÉ϶¼Êǵ÷ÊԵĽá¹û
¡¾ ÔÚ wuxuemin µÄ´ó×÷ÖÐÌáµ½: ¡¿
: ÄÇ´ó¼Ò¿ÉÒÔÒÔÕâ¸öΪ¸ù¾ÝÀ´ÍÆÁË
: CSgtreeÄã¸É´à°Ñs1 s2 s3¶¼Êä³öÀ´¸ú´ó¼Ò˵һÏÂ
: £¨ÎÒûVC £©_-_!


¡î©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤¡î
     wuxuemin (FanLisa) ÓÚ 2007Äê06ÔÂ05ÈÕ21:50:25 ÐÇÆÚ¶þ)
 Ìáµ½£º

¸ô±ÚµÄÓ¦¸ÃÒ²ÔÚ¸³ÖµµÄʱºò±»¸³ÖµÁ˰É
 µ±Ê£ÓàµÄλ¿Õ¼ä²»¹»Î»Óò±äÁ¿Ê±£¬ÔÚºóÐøÐµÄ×Ö½ÚÀï´æ´¢Õâ¸öλÓò±äÁ¿
¿ÉÄÜÊǸպø³ÖµµÄÒ²ÊÇ1£¿ËùÒÔe0ÔÚ¸³ÖµÇ°ºó¶¼Ã»±ä»¯
¡¾ ÔÚ CSgtree µÄ´ó×÷ÖÐÌáµ½: ¡¿
: pcÉÏÊÇ 4 4 1
:  
: macÉÏͬѧµ÷ÁËÒ»ÏÂ
: v.c¸´ÖÆÇ°ÄÚ´æÀïÊÇ8f e0
: ¸³Öµºó64 e0
: ÒòΪ¸ô±ÚµÄe0µÄ¹ØÏµ
: s3³É1ÁË 
: s1ºÍs2·Ö±ðÊÇ3ºÍ1
: //ÒÔÉ϶¼Êǵ÷ÊԵĽá¹û


¡î©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤¡î
     Magiiii (Magi... (²»»á¶ÁµÄͬѧÇë²é×Öµä) ÓÚ 2007Äê06ÔÂ05ÈÕ23:02:32 ÐÇÆÚ¶þ)
 Ìáµ½£º

°´CSDNÉÏijÈ˵Ä˵·¨£¬ÒòΪ±àÒëÆ÷£¨±àÒë»·¾³£©²»Í¬£¬ËùÒÔVC»áÇå¿ÕºóÃæ¶àÓàµÄBYTE, De
vC++²»»á¡£MACÓ¦¸ÃÒ²ÊÇÕâÔ­Òò¡£

¡¾ ÔÚ CSgtree µÄ´ó×÷ÖÐÌáµ½: ¡¿
: pcÉÏÊÇ 4 4 1
:  
: macÉÏͬѧµ÷ÁËÒ»ÏÂ
: v.c¸´ÖÆÇ°ÄÚ´æÀïÊÇ8f e0
: ¸³Öµºó64 e0
: ÒòΪ¸ô±ÚµÄe0µÄ¹ØÏµ
: s3³É1ÁË 
: s1ºÍs2·Ö±ðÊÇ3ºÍ1
: //ÒÔÉ϶¼Êǵ÷ÊԵĽá¹û


¡î©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤¡î
     brase (×öÒ»¸ö¿ìÀÖµÄ×ÔÓɵĸßÉеÄÈË) ÓÚ 2007Äê06ÔÂ05ÈÕ23:27:29 ÐÇÆÚ¶þ)
 Ìáµ½£º

¡¾ ÔÚ Magiiii µÄ´ó×÷ÖÐÌáµ½: ¡¿
: °´CSDNÉÏijÈ˵Ä˵·¨£¬ÒòΪ±àÒëÆ÷£¨±àÒë»·¾³£©²»Í¬£¬ËùÒÔVC»áÇå¿ÕºóÃæ¶àÓàµÄBYTE..
: vC++²»»á¡£MACÓ¦¸ÃÒ²ÊÇÕâÔ­Òò¡£


¡î©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤¡î
     mininova (ССÐÂÐÇ) ÓÚ 2007Äê06ÔÂ06ÈÕ00:57:47 ÐÇÆÚÈý Ìáµ½£º

    linux2.6 gcc3.3.6 x86 ÅܳöÀ´µÄ½á¹ûÊÇ 4 4 5

¡¾ ÔÚ wuxuemin (FanLisa) µÄ´ó×÷ÖÐÌáµ½: ¡¿
: #include   <stdio.h>   
:   void   main()   
:   {   
:   union   
:   {   
:   struct   
:   {   
:         unsigned   short   s1:3;   
:         unsigned   short   s2:3;   
:         unsigned   short   s3:3;   
: .................£¨ÒÔÏÂÊ¡ÂÔ£©

¡î©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤¡î
     ThinkLover (×Óñæ) ÓÚ 2007Äê06ÔÂ06ÈÕ01:02:06 ÐÇÆÚÈý)
 Ìáµ½£º

big endian ºÍlittle endianÖ»ÊÇ×Ö½ÚÐò¡£Õâ¸ö³ÌÐòµÄÊä³öÓëcpu£¬±àÒëÆ÷¶¼Óйء£
ÒÔÏÖÔÚ×îÆÕ±éµÄ32λ»úÆ÷ΪÀý£¬ unsigned short Ϊ32룬 µ±×ã¹»·ÖÅäs1,s2,s3ʱ£¬´ó¶à
Êý±àÒëÆ÷£¨VC, gccµÈ£©·ÖÅäÒ»¸öµ¥Ôª£¨32 bit£©.

´óÊý¶Ë±íʾ
  0110 0100 | 0000 0000 
  s1 s2 s3ÒÀ´ÎΪ 100,100,001
£­£­£­£­£­£­£­£­£­£­£­£­
СÊý¶Ë±íʾ
 0000 0000 | 0110 0100 
s1 s2 s3ÒÀ´Î´ÓµÍλÐòÈ¡µ½¸ßλÐò´¦ 
 s1 s2 s3ÒÀ´ÎΪ 100,100,001

µ«²¢²»±íʾÊä³öÒ»¶¨ÊÇ1 £¬ Óë±àÒëÆ÷¶Ô±äÁ¿³õʼֵÓйء£
±ÈÈçvc ÔËÐеÃ1
gcc ÔËÐеÃ5¡£

¡¾ ÔÚ wuxuemin µÄ´ó×÷ÖÐÌáµ½: ¡¿
: #include   <stdio.h>   
:   void   main()   
:   {   
:   union   
:   {   
:   struct   
:   {   
:         unsigned   short   s1:3;   
:         unsigned   short   s2:3;   
:         unsigned   short   s3:3;   
:   }x;   
:   char   c;   
:   }v;   
:   v.c=100;   
:   printf("%d\n",v.x.s3);   
:   }     
:   A:4         B:0           C:3         D:6   
: ²»ÊÇÓ¦¸ÃÕâÑùÂ𠣺
:   Èç¹ûλÐòÊǸßλ·ÅµÍµØÖ·£¬µÍλ·Å¸ßµØÖ·
:  £¨Í¨³£big endian×Ö½ÚÐò»áÓÐÕâÑùµÄλÐò£©
: (ÒÔÏÂÒýÑÔÊ¡ÂÔ...)


¡î©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤¡î
     mininova (ССÐÂÐÇ) ÓÚ 2007Äê06ÔÂ06ÈÕ01:04:50 ÐÇÆÚÈý Ìáµ½£º

    linux2.6 gcc3.2 gcc4 x86_64 ½á¹û¶¼ÊÇ4 4 1
    ÉÏÃæµÄ»úÆ÷£¬¸ú-O½á¹ûÒ²ÊÇ4 4 1 ÁË

¡¾ ÔÚ mininova (ССÐÂÐÇ) µÄ´ó×÷ÖÐÌáµ½: ¡¿
:     linux2.6 gcc3.3.6 x86 ÅܳöÀ´µÄ½á¹ûÊÇ 4 4 5
: .................£¨ÒÔÏÂÊ¡ÂÔ£©

¡î©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤¡î
     albor (ÉäÊÖ×ùµÄÂøÍ·) ÓÚ 2007Äê06ÔÂ06ÈÕ01:42:29 ÐÇÆÚÈý)
 Ìáµ½£º

vc6ÏÂÅܵģ¬s1,s2,s3·Ö±ð4£¬4£¬1£¬µ«ÊÇÓиöÎÊÌ⣬s3µÄ×î×ó±ßһλÆäʵÊÇûÓи³ÖµµÄ£¬
Ó¦¸ÃÊÇËæ×űàÒëÆ÷»òÕßËæ×ÅϵͳµÄ²»Í¬¿ÉÄÜ»áÓб仯µÄ£¬Æ©ÈçÔÚvc6+xpÏ£¬Ä¬ÈÏпª±ÙµÄ
ûÓи³ÖµµÄ¿Õ¼äÄÚÿ¸ö×ֽڵijõʼֵΪ0xCC£¬¼ÙÉèÔÚlinuxÏÂÅܳöÁË5£¬ÄÇô˵Ã÷linuxĬÈÏ
пª±ÙµÄûÓи³ÖµµÄ¿Õ¼ä³õʼֵ¿ÉÄÜÊÇ0xFF£¨²Â²âµÄ£©¡£

±¾Ìâ¾õµÃÓ¦¸ÃºÍ×Ö½ÚµÄbig/little endianÎ޹أ¬
±ÈÌØÐò²»Ó°Ïì½á¹ûµÄ°É£¬Èç¹û´ó¶Ë±ÈÌØÐò´Ó×óÍùÓÒÅÅ·Å£¬char cÕâÑù¸³Öµ£¬µ«ÊÇs1,s2,s3
Ò²»á´Ó×óÍùÓÒ¸÷Õ¼3bit£¬½á¹ûÓ¦¸ÃÊDz»Ó°ÏìµÄ¡£

¿ÉÄܸü¶àÐèÒª¿¼ÂǵÄÊÇ£º
²»Í¬Æ½Ì¨ÒÔ¼°±àÒëÆ÷Ï£¬structÉùÃ÷µÄ¸÷¸ö±äÁ¿µØÖ·ÊÇ·ñÊÇÒÀ´ÎµÝ¼ÓµÄ£¿

¡¾ ÔÚ mininova µÄ´ó×÷ÖÐÌáµ½: ¡¿
:     linux2.6 gcc3.2 gcc4 x86_64 ½á¹û¶¼ÊÇ4 4 1
:     ÉÏÃæµÄ»úÆ÷£¬¸ú-O½á¹ûÒ²ÊÇ4 4 1 ÁË


¡î©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤¡î
     ThinkLover (×Óñæ) ÓÚ 2007Äê06ÔÂ06ÈÕ10:27:44 ÐÇÆÚÈý Ìáµ½£º

ÔÚgcc4.1.1ÏÂÔËÐÐ, ½á¹ûÊÇ4,4,5
µ«ÊDz¢²»ÊǺóÒ»×Ö½Ú³õʼ»¯Îª0xFF.
Õû¸ö±äÁ¿ÊÇ0x4164
Ò²¾ÍÊǸ³Öµºó,ÄÚ´æÖÐΪ  0110 0100 | 0100 0001
ÖÁÓÚΪʲô,Òª²égcc µÄspecÁË

¡¾ ÔÚ albor (ÉäÊÖ×ùµÄÂøÍ·) µÄ´ó×÷ÖÐÌáµ½: ¡¿
: vc6ÏÂÅܵģ¬s1,s2,s3·Ö±ð4£¬4£¬1£¬µ«ÊÇÓиöÎÊÌ⣬s3µÄ×î×ó±ßһλÆäʵÊÇûÓи³ÖµµÄ£¬
: Ó¦¸ÃÊÇËæ×űàÒëÆ÷»òÕßËæ×ÅϵͳµÄ²»Í¬¿ÉÄÜ»áÓб仯µÄ£¬Æ©ÈçÔÚvc6+xpÏ£¬Ä¬ÈÏпª±ÙµÄ
: ûÓи³ÖµµÄ¿Õ¼äÄÚÿ¸ö×ֽڵijõʼֵΪ0xCC£¬¼ÙÉèÔÚlinuxÏÂÅܳöÁË5£¬ÄÇô˵Ã÷linuxĬÈÏ
: пª±ÙµÄûÓи³ÖµµÄ¿Õ¼ä³õʼֵ¿ÉÄÜÊÇ0xFF£¨²Â²âµÄ£©¡£
: ±¾Ìâ¾õµÃÓ¦¸ÃºÍ×Ö½ÚµÄbig/little endianÎ޹أ¬
: ±ÈÌØÐò²»Ó°Ïì½á¹ûµÄ°É£¬Èç¹û´ó¶Ë±ÈÌØÐò´Ó×óÍùÓÒÅÅ·Å£¬char cÕâÑù¸³Öµ£¬µ«ÊÇs1,s2,s3
: Ò²»á´Ó×óÍùÓÒ¸÷Õ¼3bit£¬½á¹ûÓ¦¸ÃÊDz»Ó°ÏìµÄ¡£
: ¿ÉÄܸü¶àÐèÒª¿¼ÂǵÄÊÇ£º
: ²»Í¬Æ½Ì¨ÒÔ¼°±àÒëÆ÷Ï£¬structÉùÃ÷µÄ¸÷¸ö±äÁ¿µØÖ·ÊÇ·ñÊÇÒÀ´ÎµÝ¼ÓµÄ£¿
: .................£¨ÒÔÏÂÊ¡ÂÔ£©


¡î©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤¡î
     ThinkLover (×Óñæ) ÓÚ 2007Äê06ÔÂ06ÈÕ11:21:57 ÐÇÆÚÈý Ìáµ½£º

·¢ÏÖgcc¶Ô±äÁ¿Î´×ö³õʼ»¯,Ò²¾ÍÊÇ˵,ÔÚgccÏÂ,Õû¸ö±äÁ¿µÄºóÒ»×Ö½ÚÊDz»È·¶¨µÄ,
¿ÉÒÔÊÇ0x4164, µ±È»Ò²¿ÉÒÔÊÇ0x5364µÈµÈ,ËùÒÔÕâ¸öÌâµÄÊä³ö½á¹û¾Í²»È·¶¨ÁË,
¿ÉÒÔÊÇ4, 4, 1; Ò²¿ÉÒÔÊÇ4, 4, 5

¡¾ ÔÚ albor (ÉäÊÖ×ùµÄÂøÍ·) µÄ´ó×÷ÖÐÌáµ½: ¡¿
: vc6ÏÂÅܵģ¬s1,s2,s3·Ö±ð4£¬4£¬1£¬µ«ÊÇÓиöÎÊÌ⣬s3µÄ×î×ó±ßһλÆäʵÊÇûÓи³ÖµµÄ£¬
: Ó¦¸ÃÊÇËæ×űàÒëÆ÷»òÕßËæ×ÅϵͳµÄ²»Í¬¿ÉÄÜ»áÓб仯µÄ£¬Æ©ÈçÔÚvc6+xpÏ£¬Ä¬ÈÏпª±ÙµÄ
: ûÓи³ÖµµÄ¿Õ¼äÄÚÿ¸ö×ֽڵijõʼֵΪ0xCC£¬¼ÙÉèÔÚlinuxÏÂÅܳöÁË5£¬ÄÇô˵Ã÷linuxĬÈÏ
: пª±ÙµÄûÓи³ÖµµÄ¿Õ¼ä³õʼֵ¿ÉÄÜÊÇ0xFF£¨²Â²âµÄ£©¡£
: ±¾Ìâ¾õµÃÓ¦¸ÃºÍ×Ö½ÚµÄbig/little endianÎ޹أ¬
: ±ÈÌØÐò²»Ó°Ïì½á¹ûµÄ°É£¬Èç¹û´ó¶Ë±ÈÌØÐò´Ó×óÍùÓÒÅÅ·Å£¬char cÕâÑù¸³Öµ£¬µ«ÊÇs1,s2,s3
: Ò²»á´Ó×óÍùÓÒ¸÷Õ¼3bit£¬½á¹ûÓ¦¸ÃÊDz»Ó°ÏìµÄ¡£
: ¿ÉÄܸü¶àÐèÒª¿¼ÂǵÄÊÇ£º
: ²»Í¬Æ½Ì¨ÒÔ¼°±àÒëÆ÷Ï£¬structÉùÃ÷µÄ¸÷¸ö±äÁ¿µØÖ·ÊÇ·ñÊÇÒÀ´ÎµÝ¼ÓµÄ£¿
: .................£¨ÒÔÏÂÊ¡ÂÔ£©


¡î©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤¡î
     CSgtree (w_ch) ÓÚ 2007Äê06ÔÂ06ÈÕ11:41:26 ÐÇÆÚÈý Ìáµ½£º

 ¾ÍÕâµÀÌâ¶øÑÔ
ÒòΪchar¾ÍÒ»¸ö×Ö½Ú
´óСÊý¶£(×Ö½ÚÐò)ÆäʵûÓÐÓ°Ïì
µ«ÊÇÈô±ÈÌØÐòÓë×Ö½ÚÐòÒ»ÖµÄÃüÌâ³ÉÁ¢µÄ»°
²»Í¬±ÈÌØÐò¶ÔÊä³ö¿Ï¶¨ÊÇÓÐÓ°ÏìµÄ

´óÊý¶Ë
0110 0100 (´Ó×óµ½ÓÒ±ÈÌØÐòµÝÔö)
s1´ÓµÍ±ÈÌØÐò´¦¿ªÊ¼È¡
·Ö±ð»áÊÇ011 001 00

СÊý¶Ë
0010 0110(´Ó×óµ½ÓÒ±ÈÌØÐòµÝÔö)
s1»¹ÊǴӵͱÈÌØÐò´¦È¡
·Ö±ðÊÇ 001 001 10
ÒòΪÊÇСÊý¶Ë±ÈÌØÐòµÄ»úÆ÷±íʾ
¹Êʵ¼ÊÊÇ100 100 01

s3µÄȡֵȷʵÓë±àÒë»·¾³ÓйØ
s1 s2µÄȡֵÔÚpcºÍmac¶¼Ñé֤Ϊһ¶¨µÄ

¡¾ ÔÚ albor (ÉäÊÖ×ùµÄÂøÍ·) µÄ´ó×÷ÖÐÌáµ½: ¡¿
: vc6ÏÂÅܵģ¬s1,s2,s3·Ö±ð4£¬4£¬1£¬µ«ÊÇÓиöÎÊÌ⣬s3µÄ×î×ó±ßһλÆäʵÊÇûÓи³ÖµµÄ£¬
: Ó¦¸ÃÊÇËæ×űàÒëÆ÷»òÕßËæ×ÅϵͳµÄ²»Í¬¿ÉÄÜ»áÓб仯µÄ£¬Æ©ÈçÔÚvc6+xpÏ£¬Ä¬ÈÏпª±ÙµÄ
: ûÓи³ÖµµÄ¿Õ¼äÄÚÿ¸ö×ֽڵijõʼֵΪ0xCC£¬¼ÙÉèÔÚlinuxÏÂÅܳöÁË5£¬ÄÇô˵Ã÷linuxĬÈÏ
: пª±ÙµÄûÓи³ÖµµÄ¿Õ¼ä³õʼֵ¿ÉÄÜÊÇ0xFF£¨²Â²âµÄ£©¡£
: ±¾Ìâ¾õµÃÓ¦¸ÃºÍ×Ö½ÚµÄbig/little endianÎ޹أ¬
: ±ÈÌØÐò²»Ó°Ïì½á¹ûµÄ°É£¬Èç¹û´ó¶Ë±ÈÌØÐò´Ó×óÍùÓÒÅÅ·Å£¬char cÕâÑù¸³Öµ£¬µ«ÊÇs1,s2,s3
: Ò²»á´Ó×óÍùÓÒ¸÷Õ¼3bit£¬½á¹ûÓ¦¸ÃÊDz»Ó°ÏìµÄ¡£
: ¿ÉÄܸü¶àÐèÒª¿¼ÂǵÄÊÇ£º
: ²»Í¬Æ½Ì¨ÒÔ¼°±àÒëÆ÷Ï£¬structÉùÃ÷µÄ¸÷¸ö±äÁ¿µØÖ·ÊÇ·ñÊÇÒÀ´ÎµÝ¼ÓµÄ£¿
: .................£¨ÒÔÏÂÊ¡ÂÔ£©


¡î©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤¡î
     wuxuemin (FanLisa) ÓÚ 2007Äê06ÔÂ06ÈÕ13:57:04 ÐÇÆÚÈý)
 Ìáµ½£º

 Ç°ÃæMagiiiiÐÖ˵λÐòÊDz»±äµÄ£¬ºÃÏñºÜ¿Ï¶¨µÄÑù×Ó
 ÎÒÒ²¿´µ½ÍøÉϲ»Éٵط½ÊÇÕâ¸öÒâ˼£º

 ±ÈÈç¡°Ò»¸ö×Ö½Ú£¬¶Á½øÓ²¼þºó£¬×ܹéÊÇ¡°¸ß±ÈÌØÔÚǰ¡±£¬ÖÁÉÙÓ²¼þÔÚÂß¼­É϶¼ÊÇÕâÑù´¦Àí
 ËùÒÔÖÁÉÙÔÚÈí¼þ¿ª·¢ÖУ¬²»´æÔÚËùν¡°±ÈÌØË³Ðò¡±µÄÇø±ð¡±
 ±ÈÈç¡°ÔÚ½øÐÐÍøÂç´«Êäʱ£¬µ¥×ֽڵıäÁ¿²»ÓýøÐÐbitλµÄת»»¡±

ÕæÊÇ»ìÂÒ°¡~~~~~~~~!!
ÁíÍâÄã˵µÄ¡° ÒòΪÊÇСÊý¶Ë±ÈÌØÐòµÄ»úÆ÷±íʾ¡±ÊÇʲôÒâ˼°¡
ÎÒÕæÊÇÌ«ÖíÁË~~~ _-_!
ÄãÏêϸµã½âÊÍһϺ÷¥£¿

¡¾ ÔÚ CSgtree µÄ´ó×÷ÖÐÌáµ½: ¡¿
:  ¾ÍÕâµÀÌâ¶øÑÔ
: ÒòΪchar¾ÍÒ»¸ö×Ö½Ú
: ´óСÊý¶£(×Ö½ÚÐò)ÆäʵûÓÐÓ°Ïì
: µ«ÊÇÈô±ÈÌØÐòÓë×Ö½ÚÐòÒ»ÖµÄÃüÌâ³ÉÁ¢µÄ»°
: ²»Í¬±ÈÌØÐò¶ÔÊä³ö¿Ï¶¨ÊÇÓÐÓ°ÏìµÄ
: ´óÊý¶Ë
: 0110 0100 (´Ó×óµ½ÓÒ±ÈÌØÐòµÝÔö)
: s1´ÓµÍ±ÈÌØÐò´¦¿ªÊ¼È¡
: ·Ö±ð»áÊÇ011 001 00
: СÊý¶Ë
: 0010 0110(´Ó×óµ½ÓÒ±ÈÌØÐòµÝÔö)
: s1»¹ÊǴӵͱÈÌØÐò´¦È¡
: ·Ö±ðÊÇ 001 001 10
: ÒòΪÊÇСÊý¶Ë±ÈÌØÐòµÄ»úÆ÷±íʾ
: ¹Êʵ¼ÊÊÇ100 100 01
: s3µÄȡֵȷʵÓë±àÒë»·¾³ÓйØ
: s1 s2µÄȡֵÔÚpcºÍmac¶¼Ñé֤Ϊһ¶¨µÄ
: (ÒÔÏÂÒýÑÔÊ¡ÂÔ...)


¡î©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤¡î
     wuxuemin (FanLisa) ÓÚ 2007Äê06ÔÂ06ÈÕ14:56:29 ÐÇÆÚÈý)
 Ìáµ½£º

²éÁËij±àÒëÆ÷µÄ×ÊÁÏ
·¢ÏÖλÓòÊÇÏÈ´Ó¸ß루MSB)»¹ÊǵÍ루LSB£©¿ªÊ¼ÊÇÓɱàÒëÆ÷Ñ¡Ïî¾ö¶¨µÄ¡£
±ÈÈç
stucct field{
unsigned char a:1;
unsigned char b:2;
unsigned char c:3;
unsigned char d:1;
unsigned char e:3;
unsigned char f:2;
}
λÓòµÄ·ÖÅä¸ù¾Ý±àÒëÆ÷Ñ¡ÏîÓÐÁ½ÖÖ·½Ê½
1ÖÖÊÇa·ÖÅäµ½MSB£¨³¬¹ý±¾×Ö½ÚµÄλÓòÔÚϸö×Ö½ÚµÄMSB¿ªÊ¼£©
ÁíÒ»ÖÖÊÇa·ÖÅäµ½LSB£¨³¬¹ý±¾×Ö½ÚµÄλÓòÔÚϸö×Ö½ÚµÄMSB¿ªÊ¼£©
Èçͼ£¨µÚÒ»´Î´«Í¼£¬²»ÖªµÀ»á²»»áÓÐÎÊÌ⣩
¸ù¾ÝÌâÄ¿ v.c=100;  
ÔòÄÚ´æÀïÊý¾ÝΪ
    MSB          LSB
ADD:    0110 0100  
ADD+1:  xxxx xxxx  (x±íʾδ֪£©
¶ÔÓ¦µÄS1 S2 S3¸ù¾Ý±àÒëÆ÷Ñ¡Ï·Ö±ðÓÐÁ½ÖÖ¿ÉÄÜ£º
1£©011 001 xxx
2) 100 100 xxx
MS¿ÉÒÔÔÝʱ½áÌùÁË
ÏÖÔÚÎÊÌâÊÇ ÕâЩxxxÔõôȷ¶¨ËüÃǵÄÖµ£¿£¿ÒòΪv.c=100;  ²¢Ã»ÓÐ¶ÔÆä¸³Öµ°¡


¡¾ ÔÚ wuxuemin µÄ´ó×÷ÖÐÌáµ½: ¡¿ : Ç°ÃæMagiiiiÐÖ˵λÐòÊDz»±äµÄ£¬ºÃÏñºÜ¿Ï¶¨µÄÑù×Ó : ÎÒÒ²¿´µ½ÍøÉϲ»Éٵط½ÊÇÕâ¸öÒâ˼£º : ±ÈÈç¡°Ò»¸ö×Ö½Ú£¬¶Á½øÓ²¼þºó£¬×ܹéÊÇ¡°¸ß±ÈÌØÔÚǰ¡±£¬ÖÁÉÙÓ²¼þÔÚÂß¼­É϶¼ÊÇÕâ?. : ËùÒÔÖÁÉÙÔÚÈí¼þ¿ª·¢ÖУ¬²»´æÔÚËùν¡°±ÈÌØË³Ðò¡±µÄÇø±ð¡± : ±ÈÈç¡°ÔÚ½øÐÐÍøÂç´«Êäʱ£¬µ¥×ֽڵıäÁ¿²»ÓýøÐÐbitλµÄת»»¡± : ÕæÊÇ»ìÂÒ°¡~~~~~~~~!! : ÁíÍâÄã˵µÄ¡° ÒòΪÊÇСÊý¶Ë±ÈÌØÐòµÄ»úÆ÷±íʾ¡±ÊÇʲôÒâ˼°¡ : ÎÒÕæÊÇÌ«ÖíÁË~~~ _-_! : ÄãÏêϸµã½âÊÍһϺ÷¥£¿ : (ÒÔÏÂÒýÑÔÊ¡ÂÔ...) ¡î©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤¡î gaobo (µÒÁ¢ºÕÁÐ) ÓÚ 2007Äê06ÔÂ06ÈÕ15:19:52 ÐÇÆÚÈý Ìáµ½£º ±àÒëÆ÷×ÊÁÏÔõôÄÜ×ö½áÌûÄØ£¿ ±ê×¼Ôõô˵µÄ£¬¿´ÏÂÀ´ËƺõûÈËÌá°¡¡£ ¡¾ ÔÚ wuxuemin (FanLisa) µÄ´ó×÷ÖÐÌáµ½: ¡¿ : ²éÁËij±àÒëÆ÷µÄ×ÊÁÏ : ·¢ÏÖλÓòÊÇÏÈ´Ó¸ß루MSB)»¹ÊǵÍ루LSB£©¿ªÊ¼ÊÇÓɱàÒëÆ÷Ñ¡Ïî¾ö¶¨µÄ¡£ : ±ÈÈç : stucct field{ : unsigned char a:1; : unsigned char b:2; : unsigned char c:3; : unsigned char d:1; : unsigned char e:3; : unsigned char f:2; : .................£¨ÒÔÏÂÊ¡ÂÔ£© ¡î©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤¡î lingjie (owl) ÓÚ 2007Äê06ÔÂ06ÈÕ15:22:13 ÐÇÆÚÈý Ìáµ½£º ÕâÍæÒâ±ê׼û¹æ¶¨°É£¿¾ÍÊǹ涨ÁË£¬Ò²Ã»¼¸¸ö±àÒëÆ÷×ñÊØ¡£¡£¡£ ¡¾ ÔÚ gaobo (µÒÁ¢ºÕÁÐ) µÄ´ó×÷ÖÐÌáµ½: ¡¿ : ±àÒëÆ÷×ÊÁÏÔõôÄÜ×ö½áÌûÄØ£¿ : ±ê×¼Ôõô˵µÄ£¬¿´ÏÂÀ´ËƺõûÈËÌá°¡¡£ : .................£¨ÒÔÏÂÊ¡ÂÔ£© ¡î©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤¡î gaobo (µÒÁ¢ºÕÁÐ) ÓÚ 2007Äê06ÔÂ06ÈÕ15:26:01 ÐÇÆÚÈý Ìáµ½£º Èç¹ûû¹æ¶¨£¬¾ÍÊÇbehavior undefinedÁË£¬Ë­ÔËÐгöÀ´Ê²Ã´¾ÍÊÇʲô¡­¡­ ¡¾ ÔÚ lingjie (owl) µÄ´ó×÷ÖÐÌáµ½: ¡¿ : ÕâÍæÒâ±ê׼û¹æ¶¨°É£¿¾ÍÊǹ涨ÁË£¬Ò²Ã»¼¸¸ö±àÒëÆ÷×ñÊØ¡£¡£¡£ ¡î©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤¡î lingjie (owl) ÓÚ 2007Äê06ÔÂ06ÈÕ15:29:33 ÐÇÆÚÈý Ìáµ½£º Õâ¸öô£¬Èç¹û¶ÔÓÚǶÈëʽÁìÓò»¹ÊÇÂùÖØÒªµÎ£¬ÎÒ»¹ÊÇÄǾ仰£¬Õâ¸öÎÊÌ⻹Êǵ÷²éͳ¼ÆÎª ºÃ£¬ÌÖÂÛÏȵÍλ»¹ÊÇÏȸßλ¡£±àÒëÆ÷Ñ¡Ïî¶¼ÊDZȽϷϻ°µÄ ¡¾ ÔÚ gaobo (µÒÁ¢ºÕÁÐ) µÄ´ó×÷ÖÐÌáµ½: ¡¿ : Èç¹ûû¹æ¶¨£¬¾ÍÊÇbehavior undefinedÁË£¬Ë­ÔËÐгöÀ´Ê²Ã´¾ÍÊÇʲô¡­¡­ ¡î©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤¡î wuxuemin (FanLisa) ÓÚ 2007Äê06ÔÂ06ÈÕ15:31:22 ÐÇÆÚÈý) Ìáµ½£º ºÇºÇ£¬ ´ÓÕâ¸ö±àÒëÆ÷µÄÇé¿ö¿ÉÒÔ˵Ã÷ λÓòµÄÐòÊǺͱàÒëÆ÷Ïà¹ØµÄ ¶øÊý¾ÝµÄ´æ´¢ÊÇ0110 0100£¬²»Ëæ´óС¶Ë±ä»¯ ÄÇÎÒÃÇÕâ¸öÎÊÌâÓ¦¸Ã¾ÍÇå³þÁ˰ɣ¿ ²»ÊÇÂ𣿠µ±È».½áÌùÊÇÓ¦¸Ã°ïÖ÷˵ÁËËã~~ ¡¾ ÔÚ gaobo µÄ´ó×÷ÖÐÌáµ½: ¡¿ : ±àÒëÆ÷×ÊÁÏÔõôÄÜ×ö½áÌûÄØ£¿ : ±ê×¼Ôõô˵µÄ£¬¿´ÏÂÀ´ËƺõûÈËÌá°¡¡£ ¡î©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤¡î lingjie (owl) ÓÚ 2007Äê06ÔÂ06ÈÕ15:33:29 ÐÇÆÚÈý Ìáµ½£º ʵ»°Ëµ£¬Õâ¸ö´ò´ÓÄ㿪ʼÓÃc¾Í¸ÃÐÄÖª¶ÇÃ÷µÎ¡£¡£¡£ºÇºÇ ¡¾ ÔÚ wuxuemin (FanLisa) µÄ´ó×÷ÖÐÌáµ½: ¡¿ : ºÇºÇ£¬ : ´ÓÕâ¸ö±àÒëÆ÷µÄÇé¿ö¿ÉÒÔ˵Ã÷ : λÓòµÄÐòÊǺͱàÒëÆ÷Ïà¹ØµÄ : ¶øÊý¾ÝµÄ´æ´¢ÊÇ0110 0100£¬²»Ëæ´óС¶Ë±ä»¯ : ÄÇÎÒÃÇÕâ¸öÎÊÌâÓ¦¸Ã¾ÍÇå³þÁ˰ɣ¿ : ²»ÊÇÂ𣿠¡î©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤¡î gaobo (µÒÁ¢ºÕÁÐ) ÓÚ 2007Äê06ÔÂ06ÈÕ15:42:54 ÐÇÆÚÈý Ìáµ½£º Õâ¸ö×ܽáºÃ£¬¿ÉÒÔ½áÀ²¡« ¡¾ ÔÚ wuxuemin (FanLisa) µÄ´ó×÷ÖÐÌáµ½: ¡¿ : ºÇºÇ£¬ : ´ÓÕâ¸ö±àÒëÆ÷µÄÇé¿ö¿ÉÒÔ˵Ã÷ : λÓòµÄÐòÊǺͱàÒëÆ÷Ïà¹ØµÄ : ¶øÊý¾ÝµÄ´æ´¢ÊÇ0110 0100£¬²»Ëæ´óС¶Ë±ä»¯ : ÄÇÎÒÃÇÕâ¸öÎÊÌâÓ¦¸Ã¾ÍÇå³þÁ˰ɣ¿ : ²»ÊÇÂ𣿠: µ±È».½áÌùÊÇÓ¦¸Ã°ïÖ÷˵ÁËËã~~ ¡î©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤¡î wuxuemin (FanLisa) ÓÚ 2007Äê06ÔÂ06ÈÕ15:51:11 ÐÇÆÚÈý) Ìáµ½£º ¡¾ ÔÚ ThinkLover µÄ´ó×÷ÖÐÌáµ½: ¡¿ : ·¢ÏÖgcc¶Ô±äÁ¿Î´×ö³õʼ»¯,Ò²¾ÍÊÇ˵,ÔÚgccÏÂ,Õû¸ö±äÁ¿µÄºóÒ»×Ö½ÚÊDz»È·¶¨µÄ, : ¿ÉÒÔÊÇ0x4164, µ±È»Ò²¿ÉÒÔÊÇ0x5364µÈµÈ,ËùÒÔÕâ¸öÌâµÄÊä³ö½á¹û¾Í²»È·¶¨ÁË, reÕâ¸ö : ¿ÉÒÔÊÇ4, 4, 1; Ò²¿ÉÒÔÊÇ4, 4, 5 ¡î©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤¡î CSgtree (w_ch) ÓÚ 2007Äê06ÔÂ06ÈÕ16:13:58 ÐÇÆÚÈý) Ìáµ½£º ¸üÇãÏòÓÚ½á¹ûÈ¡¾öÓÚ±àÒë»·¾³µÄ˵·¨ ¡¾ ÔÚ wuxuemin µÄ´ó×÷ÖÐÌáµ½: ¡¿ : ºÇºÇ£¬ : ´ÓÕâ¸ö±àÒëÆ÷µÄÇé¿ö¿ÉÒÔ˵Ã÷ : λÓòµÄÐòÊǺͱàÒëÆ÷Ïà¹ØµÄ : ¶øÊý¾ÝµÄ´æ´¢ÊÇ0110 0100£¬²»Ëæ´óС¶Ë±ä»¯ : ÄÇÎÒÃÇÕâ¸öÎÊÌâÓ¦¸Ã¾ÍÇå³þÁ˰ɣ¿ : ²»ÊÇÂ𣿠: µ±È».½áÌùÊÇÓ¦¸Ã°ïÖ÷˵ÁËËã~~ ¡î©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤¡î jawahh (Te a'mo) ÓÚ 2007Äê06ÔÂ07ÈÕ03:44:30 ÐÇÆÚËÄ Ìáµ½£º Õâ¸öÍæÒÕ¸ú±àÒëÆ÷ºÍ²Ù×÷ϵͳ»¹ÊǺÜÏà¹ØµÄ£¬ÔÚgccºÍiccÀïÃæÈ¡µÄ¶¼ÊÇ 4£¬4£¬1£¬ÓÃgdb¸ú×Ù¿ÉÒÔ·¢ÏÖs3µÄ×îºóÁ½Î»ÊÇ01£¬Ç°ÃæÒ»Î»Ò»°ãÊÇstackÇ°ÃæÒÅÁôµÄÖµ£¬ Èç¹ûÕâ¸östackûÓÐʹÓùý£¬Ò»°ã³õʼ»¯Îª0£¨²Ù×÷ϵͳ»áΪÐÂÉêÇëµÄpageÇåÁ㣬ÃâµÃй ¶ÄÚ´æÀïÃæ´æ´¢µÄÐÅÏ¢£©¡£ Ç°ÃæÓÐÈËÓÃgccÔËÐнá¹ûÊÇ4£¬4£¬5£¬ÄÇÊÇÒòΪgcc±àÒëµÄ³ÌÐò³õʼ»¯Ê¹ÓÃÁËstack£¬ËùÒÔ s3µÄһλֵ²»Ò»¶¨£¬ÏÂÃæÕâ¸ö³ÌÐò¾Í¿ÉÒÔºÜÎȶ¨µÄÊä³öΪ4£¬4£¬1 #include <stdio.h> void main() { char c[10000]; union { struct { unsigned short s1:3; unsigned short s2:3; unsigned short s3:3; }x; struct { char c; }y; }v; v.y.c=100; printf("%d,%d,%d\n",v.x.s1,v.x.s2,v.x.s3); } ÉÏÃæËù˵µÄ¶¼ÊÇÔÚ32bit x86 linuxÏÂÔËÐеĽá¹û ÊÖͷûÓдó¶ËµÄ»úÆ÷£¬²»ºÃ˵ÔÚ´ó¶ËÔõôÑù ¡¾ ÔÚ wuxuemin (FanLisa) µÄ´ó×÷ÖÐÌáµ½: ¡¿ : ²éÁËij±àÒëÆ÷µÄ×ÊÁÏ : ·¢ÏÖλÓòÊÇÏÈ´Ó¸ß루MSB)»¹ÊǵÍ루LSB£©¿ªÊ¼ÊÇÓɱàÒëÆ÷Ñ¡Ïî¾ö¶¨µÄ¡£ : ±ÈÈç : stucct field{ : unsigned char a:1; : unsigned char b:2; : unsigned char c:3; : unsigned char d:1; : unsigned char e:3; : unsigned char f:2; : .................£¨ÒÔÏÂÊ¡ÂÔ£© ¡î©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤¡î wuxuemin (FanLisa) ÓÚ 2007Äê06ÔÂ07ÈÕ08:54:25 ÐÇÆÚËÄ) Ìáµ½£º ¡¾ ÔÚ jawahh µÄ´ó×÷ÖÐÌáµ½: ¡¿ : Õâ¸öÍæÒÕ¸ú±àÒëÆ÷ºÍ²Ù×÷ϵͳ»¹ÊǺÜÏà¹ØµÄ£¬ÔÚgccºÍiccÀïÃæÈ¡µÄ¶¼ÊÇ : 4£¬4£¬1£¬ÓÃgdb¸ú×Ù¿ÉÒÔ·¢ÏÖs3µÄ×îºóÁ½Î»ÊÇ01£¬Ç°ÃæÒ»Î»Ò»°ãÊÇstackÇ°ÃæÒÅÁôµÄ?. ~~~~~~~~~~~~~~~~~s3ÒѾ­ÊÇÔÚÏÂÒ»¸öû±»¸³ÖµµÄ×Ö½Ú (v.c=100ûÓи³Öµµ½Õâ¸ö×Ö½Ú£© s3µÄ×îºóÁ½Î»Ôõô¾ÍÊÇ01ÁËÄØ£¿ Ó¦¸ÃÊǸúÄã˵µÄ¡°Ç°ÃæÒ»Î»¡±ÊÇÏàͬ״̬°É£¿ : Èç¹ûÕâ¸östackûÓÐʹÓùý£¬Ò»°ã³õʼ»¯Îª0£¨²Ù×÷ϵͳ»áΪÐÂÉêÇëµÄpageÇåÁ㣬ÃâµÃй : ¶ÄÚ´æÀïÃæ´æ´¢µÄÐÅÏ¢£©¡£ : Ç°ÃæÓÐÈËÓÃgccÔËÐнá¹ûÊÇ4£¬4£¬5£¬ÄÇÊÇÒòΪgcc±àÒëµÄ³ÌÐò³õʼ»¯Ê¹ÓÃÁËstack£¬ËùÒÔ : s3µÄһλֵ²»Ò»¶¨£¬ÏÂÃæÕâ¸ö³ÌÐò¾Í¿ÉÒÔºÜÎȶ¨µÄÊä³öΪ4£¬4£¬1 : #include <stdio.h> : void main() : { : char c[10000]; : union : { : struct : { : unsigned short s1:3; : unsigned short s2:3; : unsigned short s3:3; : }x; : struct : { : (ÒÔÏÂÒýÑÔÊ¡ÂÔ...) ¡î©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤¡î jawahh (Te a'mo) ÓÚ 2007Äê06ÔÂ07ÈÕ10:12:17 ÐÇÆÚËÄ Ìáµ½£º ÄãÊÔÑéһϾÍÖªµÀÁË£¬²¢²»ÊÇËùÓбàÒëÆ÷¶¼×ñÊØÄã˵µÄ¹æ·¶ ¡¾ ÔÚ wuxuemin (FanLisa) µÄ´ó×÷ÖÐÌáµ½: ¡¿ : ~~~~~~~~~~~~~~~~~s3ÒѾ­ÊÇÔÚÏÂÒ»¸öû±»¸³ÖµµÄ×Ö½Ú : (v.c=100ûÓи³Öµµ½Õâ¸ö×Ö½Ú£© : s3µÄ×îºóÁ½Î»Ôõô¾ÍÊÇ01ÁËÄØ£¿ : Ó¦¸ÃÊǸúÄã˵µÄ¡°Ç°ÃæÒ»Î»¡±ÊÇÏàͬ״̬°É£¿ : .................£¨ÒÔÏÂÊ¡ÂÔ£© ¡î©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤¡î CBoy (ÎÒ°®C) ÓÚ 2007Äê06ÔÂ18ÈÕ00:00:56 ÐÇÆÚÒ» Ìáµ½£º ºÃ¾ÃºÃ¾ÃûÀ´±¾°å£¬½ñÌìÉÏÀ´ctrl+gÁËһϱ»mÎÄÕ£¬¾Í¿´µ½ÁËÕâÆª£¬Êµ»°ÊµËµ£¬³öÕâÌâ µÄÈËʵÔÚÊÇÈõµÄ¿ÉÒÔ Õâ¸öÎÊÌâÊ×ÏÈÊÇimplementation-defined An implementation may allocate any addressable storage unit large enough to hold a bitfield. If enough space remains, a bit-field that immediately follows another bit-field in a structure shall be packed into adjacent bits of the same unit. If insufficient space remains, whether a bit-field that does not fit is put into the next unit or overlaps adjacent units is implementation-defined. The order of allocation of bit-fields within a unit (high-order to low-order or low-order to high-order) is implementation- defined. The alignment of the addressable storage unit is unspecified. ËùÒÔ¶Ôv.cµÄ³õʼ»¯¾¿¾¹Í¬Ê±³õʼ»¯ÁËv.x.s3µÄÄļ¸Î»ÊÇimplementation-definedµÄ£¨ÓÐ¿É ÄÜÊÇv.c×î´óµÄÁ½Î»Óëv.x.s3×îСµÄÁ½Î»Öغϣ¬Ò²ÓпÉÄÜÊÇv.c×îСµÄÁ½Î»Óëv.x.s3×î´óµÄ Á½Î»Öغϣ¬ÕâÀïµÄ´óºÍСÊÇËãÊõÉϵĸÅÄÓÃÀ´Çø±ðÓÚµØÖ·Éϵĸߵ͸ÅÄ£¬ÕâÊÇÒ»ÖÖ unportable code Õâ¸öÎÊÌâÆä´ÎÊÇundefined£¬ÓÉÓÚv.x.s3Óëv.cÖ»Óв¿·ÖÖØºÏ£¬ËùÒÔ¶Ôv.cµÄ³õʼ»¯²¢Ã»ÓРͬʱ³õʼ»¯v.x.s3µÄËùÓÐ룬ËùÒÔÕâʱºòÈ¡v.x.s3µÄÖµ½«ÊÇundefined£¬ÕâÊÇÒ»ÖÖbad code BSËùÓÐimplementation-definedºÍundefinedµÄ±ÊÊÔÃæÊÔÌ⣬¶øÇÒÕâµÀÌâÁ½Õß¶¼Õ¼ÁË¡£¡£¡£ PS: ÓÉÓÚs1, s2, s3ÓõÄÊÇunsigned short£¬¶øshortÒ»¶¨Äܹ»·ÅµÃÏÂ9¸öbit£¬ËùÒÔ²»»á ÓÐalignmentµÄÎÊÌâ¡£Èç¹ûÊÇunsigned charµÄ»°£¬pack»ò²»packÄÇÁ½¸öbit¾ÍÓÖÊÇ implementation-definedµÄÁË ÁíÍ⣬´óÊýСÊýÊÇ×Ö½ÚÉϵĸÅÄ×Ö½ÚÀïÃæµÄλÐòºÍÕâ¸ö¸ù±¾ÊÇÁ½»ØÊ¡£´Ó³ÌÐòÔ±µÄ½Ç ¶ÈÉÏÀ´½²£¬ÈκÎÇé¿öÏÂÄã¶¼²»¿ÉÄܵõ½ÄÚ´æÖÐij¸öλµÄµØÖ·£¨The unary & (address-of) operator cannot be applied to a bit-field object; thus, there are no pointers to or arrays of bit-field objects£©£¬ËùÒÔÒ»¸ö×Ö½ÚµÄ8¸öλÔÚ´æ´¢Æ÷ÉϵĴæ·Å˳Ðò £¨ÎÞÂÛÊÇ´æ´¢Æ÷ÉϵÄÎïÀíλÖû¹ÊǾ­¹ýÁËÒëÂëÆ÷ºóµÄÂß¼­Î»Öã©¶Ô³ÌÐòÔ±À´½²ºÁÎÞÒâÒå¡£ ËùÒÔµ±ÎÒ¿´µ½16430ÎĵÄʱºò£¬ÕæµÄÊǺ¹µÄ¿ÉÒÔ¡£¶Ô³ÌÐòÔ±À´½²£¬Î»ÐòÖ»ÓÐËãÊõÉϵÄÒâÒ壬 Ò²¾ÍÊÇÎÒÃÇÔÚСѧʱ¾Íѧ¹ýµÄÄÇÖÖ£º×îÓұߵÄ×îС¡£ËùÓеÄλ²Ù×÷¶¼½¨Á¢ÔÚÕâ¸ö»ù´¡Ö® ÉÏ¡£°üÀ¨½á¹¹ÌåÖеÄλÓò£¬±àÒëÆ÷Ò²²»¹ýÊǰѶÔλÓòµÄ²Ù×÷ת»»³ÉAND, OR, SHR, SHL ÕâЩָÁî¶ÔÕâ¸öλÓòËùÔÚµÄstorage unit½øÐвÙ×÷£¨storage unit×îСµÄalignment¾ÍÊÇ ×Ö½Ú£©£¬¶ø²»¿ÉÄÜͨ¹ýµÃµ½Ä³¸öλÓòµÄµØÖ·À´¶ÔËüÖ±½Ó½øÐвÙ×÷¡£ ±ÈÈç˵ÔÚÏÂÃæÕâ¸öÀý×ÓÖУ¬ÎÞÂÛÊÇlittle-endian»¹ÊÇbig-endian£¬½á¹ûÖ»¿ÉÄÜÊÇ33»ò18 £¨0010 0001 »ò 0001 0010£©£¬¶ø²»¿ÉÄÜÊÇ72»ò132£¨0100 1000 »ò 1000 0100£© union { struct { unsigned char a:4; unsigned char b:4; } u; unsigned char c; } var; int main(int argc, char* argv[]) { var.u.a = 1; var.u.b = 2; printf("%d", var.c); return 0; } ¡¾ ÔÚ CSgtree (w_ch) µÄ´ó×÷ÖÐÌáµ½: ¡¿ : ´óÊý¶ËСÊý¶Ë½ö¹Øºõ×Ö½ÚÖ®¼äµÄ˳Ðò : cÖ»ÓÐÒ»¸ö×Ö½Ú : v.c=100ÔÚÄÚ´æÖÐ×ÜÊÇ0110 0100 : ¶ÔÓ¦s3 s2 s1 : s1 100 : s2 100 : s3 01 : .................£¨ÒÔÏÂÊ¡ÂÔ£© ¡î©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤¡î stuarthu (stuarthu) ÓÚ 2007Äê06ÔÂ18ÈÕ09:58:19 ÐÇÆÚÒ» Ìáµ½£º Æäʵ³öÌâÈ˵ÄÓÃÒâ¾ÍÊÇÈÃÃæÊÔÕ߻شðimp-def or undef ÎÒÓÐÒ»´ÎÈ¥ÃæÊÔ¾ÍÓöµ½Á˾­µäµÄC++ctorµ÷ÓÃÐ麯ÊýµÄÎÊÌâ ÎÒ´ó¸Å¾Í˵Á˼¸¸ö×Ö£¬È»ºóÃæÊÔ¹Ù¾Í˵okÁË£¬¼ÌÐøºóÃæµÄÎÊÌâ ¡¾ ÔÚ CBoy (ÎÒ°®C) µÄ´ó×÷ÖÐÌáµ½: ¡¿ : ºÃ¾ÃºÃ¾ÃûÀ´±¾°å£¬½ñÌìÉÏÀ´ctrl+gÁËһϱ»mÎÄÕ£¬¾Í¿´µ½ÁËÕâÆª£¬Êµ»°ÊµËµ£¬³öÕâÌâ : µÄÈËʵÔÚÊÇÈõµÄ¿ÉÒÔ : Õâ¸öÎÊÌâÊ×ÏÈÊÇimplementation-defined : An implementation may allocate any addressable storage unit large enough to : hold a bitfield. If enough space remains, a bit-field that immediately : follows another bit-field in a structure shall be packed into adjacent bits of : the same unit. If insufficient space remains, whether a bit-field that does : not fit is put into the next unit or overlaps adjacent units is : implementation-defined. The order of allocation of bit-fields within a unit : (high-order to low-order or low-order to high-order) is implementation- : .................£¨ÒÔÏÂÊ¡ÂÔ£© ¡î©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤¡î CBoy (ÎÒ°®C) ÓÚ 2007Äê06ÔÂ18ÈÕ10:09:24 ÐÇÆÚÒ» Ìáµ½£º ÄÇËû¾ÍÓ¦¸ÃÕý´ó¹âÃ÷µÄ·ÅÒ»¸öÑ¡ÏîEÔÚÄDZߣ¬¶ø²»ÊÇÍæÕâÖֵͼ¶µÄС°ÑÏ· ¡¾ ÔÚ stuarthu (stuarthu) µÄ´ó×÷ÖÐÌáµ½: ¡¿ : Æäʵ³öÌâÈ˵ÄÓÃÒâ¾ÍÊÇÈÃÃæÊÔÕ߻شðimp-def or undef : ÎÒÓÐÒ»´ÎÈ¥ÃæÊÔ¾ÍÓöµ½Á˾­µäµÄC++ctorµ÷ÓÃÐ麯ÊýµÄÎÊÌâ : ÎÒ´ó¸Å¾Í˵Á˼¸¸ö×Ö£¬È»ºóÃæÊÔ¹Ù¾Í˵okÁË£¬¼ÌÐøºóÃæµÄÎÊÌâ : .................£¨ÒÔÏÂÊ¡ÂÔ£© ¡î©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤¡î stuarthu (stuarthu) ÓÚ 2007Äê06ÔÂ18ÈÕ10:12:02 ÐÇÆÚÒ» Ìáµ½£º ÏÝÚåÍùÍùÄÜ¿¼Á¿Ò»¸öÈËÌø³ö¼ÈÓпò¼ÜµÄÓÂÆø£¬¼á³ÖÕæÀíµÄ¾öÐÄÒÔ¼°¶ÔÓïÑÔµÄÕÆÎÕ³Ì¶È ¡¾ ÔÚ CBoy (ÎÒ°®C) µÄ´ó×÷ÖÐÌáµ½: ¡¿ : ÄÇËû¾ÍÓ¦¸ÃÕý´ó¹âÃ÷µÄ·ÅÒ»¸öÑ¡ÏîEÔÚÄDZߣ¬¶ø²»ÊÇÍæÕâÖֵͼ¶µÄС°ÑÏ· ¡î©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤¡î CBoy (ÎÒ°®C) ÓÚ 2007Äê06ÔÂ18ÈÕ10:13:57 ÐÇÆÚÒ» Ìáµ½£º ¸÷ÈË¿´·¨²»Í¬°É Óöµ½ÕâÖÖÌâÖ»»áÈÃÎÒ¶ÔDZÔÚµÄδÀ´Í¬Êµļ¼ÊõËØÑø²úÉú»³ÒÉ ¡¾ ÔÚ stuarthu (stuarthu) µÄ´ó×÷ÖÐÌáµ½: ¡¿ : ÏÝÚåÍùÍùÄÜ¿¼Á¿Ò»¸öÈËÌø³ö¼ÈÓпò¼ÜµÄÓÂÆø£¬¼á³ÖÕæÀíµÄ¾öÐÄÒÔ¼°¶ÔÓïÑÔµÄÕÆÎÕ³Ì¶È ¡î©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤¡î stuarthu (stuarthu) ÓÚ 2007Äê06ÔÂ18ÈÕ10:14:55 ÐÇÆÚÒ» Ìáµ½£º Äã¿ÉÒÔÖ±½ÓÖ¸³öÄãµÄ»³Òɲ¢ÒªÇó¶Ô·½×÷³ö½âÊÍ Èç¹ûËûÖ§Ö§ÎáÎáµÄÄãÔÙbs²»³Ù ¡¾ ÔÚ CBoy (ÎÒ°®C) µÄ´ó×÷ÖÐÌáµ½: ¡¿ : ¸÷ÈË¿´·¨²»Í¬°É : Óöµ½ÕâÖÖÌâÖ»»áÈÃÎÒ¶ÔDZÔÚµÄδÀ´Í¬Êµļ¼ÊõËØÑø²úÉú»³ÒÉ ¡î©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤¡î CBoy (ÎÒ°®C) ÓÚ 2007Äê06ÔÂ18ÈÕ10:16:34 ÐÇÆÚÒ» Ìáµ½£º ÕâÊDZÊÊÔ°¡ ¡¾ ÔÚ stuarthu (stuarthu) µÄ´ó×÷ÖÐÌáµ½: ¡¿ : Äã¿ÉÒÔÖ±½ÓÖ¸³öÄãµÄ»³Òɲ¢ÒªÇó¶Ô·½×÷³ö½âÊÍ : Èç¹ûËûÖ§Ö§ÎáÎáµÄÄãÔÙbs²»³Ù ¡î©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤¡î stuarthu (stuarthu) ÓÚ 2007Äê06ÔÂ18ÈÕ10:35:03 ÐÇÆÚÒ» Ìáµ½£º ÄǾʹò¸öÎʺŵÈËûÎÊÄã°É ¡¾ ÔÚ CBoy (ÎÒ°®C) µÄ´ó×÷ÖÐÌáµ½: ¡¿ : ÕâÊDZÊÊÔ°¡ ¡î©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤¡î xiaoga (xiaoga) ÓÚ 2007Äê06ÔÂ18ÈÕ16:43:12 ÐÇÆÚÒ») Ìáµ½£º your comment make this problem clear, thank you: ) ¡¾ ÔÚ CBoy µÄ´ó×÷ÖÐÌáµ½: ¡¿ : ºÃ¾ÃºÃ¾ÃûÀ´±¾°å£¬½ñÌìÉÏÀ´ctrl+gÁËһϱ»mÎÄÕ£¬¾Í¿´µ½ÁËÕâÆª£¬Êµ»°ÊµËµ£¬³öÕ.. : µÄÈËʵÔÚÊÇÈõµÄ¿ÉÒÔ : Õâ¸öÎÊÌâÊ×ÏÈÊÇimplementation-defined : An implementation may allocate any addressable storage unit large enough to : hold a bitfield. If enough space remains, a bit-field that immediately : follows another bit-field in a structure shall be packed into adjacent bit.. : the same unit. If insufficient space remains, whether a bit-field that does : not fit is put into the next unit or overlaps adjacent units is : implementation-defined. The order of allocation of bit-fields within a unit : (high-order to low-order or low-order to high-order) is implementation- : defined. The alignment of the addressable storage unit is unspecified. : ËùÒÔ¶Ôv.cµÄ³õʼ»¯¾¿¾¹Í¬Ê±³õʼ»¯ÁËv.x.s3µÄÄļ¸Î»ÊÇimplementation-definedµÄ£.. : ÄÜÊÇv.c×î´óµÄÁ½Î»Óëv.x.s3×îСµÄÁ½Î»Öغϣ¬Ò²ÓпÉÄÜÊÇv.c×îСµÄÁ½Î»Óëv.x.s3×î.. : Á½Î»Öغϣ¬ÕâÀïµÄ´óºÍСÊÇËãÊõÉϵĸÅÄÓÃÀ´Çø±ðÓÚµØÖ·Éϵĸߵ͸ÅÄ£¬ÕâÊÇÒ»ÖÖ : unportable code : Õâ¸öÎÊÌâÆä´ÎÊÇundefined£¬ÓÉÓÚv.x.s3Óëv.cÖ»Óв¿·ÖÖØºÏ£¬ËùÒÔ¶Ôv.cµÄ³õʼ»¯²¢Ã.. : ͬʱ³õʼ»¯v.x.s3µÄËùÓÐ룬ËùÒÔÕâʱºòÈ¡v.x.s3µÄÖµ½«ÊÇundefined£¬ÕâÊÇÒ»ÖÖbad.. : BSËùÓÐimplementation-definedºÍundefinedµÄ±ÊÊÔÃæÊÔÌ⣬¶øÇÒÕâµÀÌâÁ½Õß¶¼Õ¼ÁË¡.. : PS: ÓÉÓÚs1, s2, s3ÓõÄÊÇunsigned short£¬¶øshortÒ»¶¨Äܹ»·ÅµÃÏÂ9¸öbit£¬ËùÒÔ².. : ÓÐalignmentµÄÎÊÌâ¡£Èç¹ûÊÇunsigned charµÄ»°£¬pack»ò²»packÄÇÁ½¸öbit¾ÍÓÖÊÇ : (ÒÔÏÂÒýÑÔÊ¡ÂÔ...)

[ת¼Ä/ÍÆ¼ö][תÌù][ɾ³ý][ÐÞ¸Ä][ÉèÖÿÉREÊôÐÔ][ÉÏһƪ][·µ»ØÌÖÂÛÇø][ÏÂһƪ][»ØÎÄÕÂ][ͬÖ÷ÌâÁбí][ͬÖ÷ÌâÔĶÁ][´ÓÕâÀïÕ¹¿ª]