////////////////////////////////////////////////////////////////////
/*

    KAB-studio.h


    (C)KAB-studio 1999 - 2003 ALL RIGHTS RESERVED.
        http://www.kab-studio.biz/
        info@mail.kab-studio.biz

    MF 2003/10/20(Mon) No.228
    zMF 2750 ( Mag2 + Pubzine )
    sF ܂܂ ( URL: http://www.mag2.com/  ID: 0000012198 )
    sF Pubzine ( URL: http://www.pubzine.com/  ID: 590 )
*/
////////////////////////////////////////////////////////////////////

////////////////////////////////////////////////////////////////////
/*                QOORNPOQOij̍XV                */
http://www.kab-studio.biz/index.html

EقƂ́[Pbǉ
@Ol̃zbgn[uɂPbǉB΂݂ȖOςccB
[ Ol̃zbgn[u ]
http://www.kab-studio.biz/Comic/HotHerb/index.html

ET[o[_EI
@PT̂QRS瓯QOSV܂ł̊ԁAT[o[_E
āAz[y[W̉{yу[̎Mł܂łB
@PWԂ̊ԃT[rX~Ă܂\󂠂܂łB
ƂNȂ悤Pv܂ccČĂ[킩
̂ij
[ Q 20031015_0851 ]
http://www.kab-studio.biz/Info/DownRecord/20031015_0851.html


////////////////////////////////////////////////////////////////////
/*                        储ʂȓL                        */
http://www.kab-studio.biz/nikki2/index.html

2003/10/12 (Sun)
@قƂ́[O`Q̃l[APUy[W`ȂccBƏ
hݔ_B\ǎ͌ǃpX܂B UML ׋BȒœL
Bt@[h̃|[g|YccB

2003/10/13 (Mon)
@ςS[h̕ȒPBmUS}IJ[g𒩂܂ŁBłP
xoBłVO_EBjoႮBVԑgpX
߈ꗗBfBXKCA؂BقƂ́[O`Q`ɂȂccB

2003/10/14 (Tue)
@Ђт莞オB EJB ̃fvC̎dg݂悭킩B˂Q
ŏIB͂ȂǑBقƂ́[v^[ň
zb`LXǂ߂Ĕ낤ȂƂB

2003/10/15 (Wed)
@T[o[_EBmɂ̓lbg[N؂ĂBNȂ悵H@
d̓\[XǗőςȊɁBzgɃoB_M̏񂪏Ȃ
ȂB܂񂪃TCGXQvleXB

2003/10/16 (Thu)
@qAOŎdi܂ȂBqʔBlǂBN
Ő_M̂ĂꂽBĂQuEUBăLbVB
čD݁B

2003/10/17 (Fri)
@di܂ȂBxoBăZLAhBقƂ́[
O`Q̓pXȂB{ɁB

2003/10/18 (Sat)
@R܂ŋNĂقƂ́[`āANĂ炩ԃwb_[āAߌォ
xoB܂BZLAh肽R̗RB


////////////////////////////////////////////////////////////////////
/*                         A                             */
http://www.kab-studio.biz/Novel/Fuga/index.html

@́@ll@|T|

uĂȂ킯A͌킹˂v
@n̎邫ɁASlA̐ɔtB͉Ŏ
܂A̓XƖ҂ĂB
uӂAŘʂv
uccRHv
ulƕ䍁łDꂽ҂ƂƂ͓R̂ƂB̂͒PȂ
^v
u͂IHv
@Ԃ͕̂䍁B
u{CŗΏkōς܂Ȃ䂪邱Ƃ炢v
u킩ĂBNƂāAsɋ邱ƂAƂƂv
usHv
uA͌BȂɂAqɏ̂ȁv
@t͎U邤B̒ɐlefB
úccv
u[̒炱֌Ăv
@TOlقǂ̌RpečsiB
uƂƂccv
uLƒ̗LlāAm͂ގv낤Ȃv
@t݂͌ȏ΂݂𕂂ׂBāA߂ĂA䍁
B
uǂׂȁHv
uccv
@䍁͎ɂAڂׂ߂B
ucciłB̕p̐NU͂ȂB܂킦Ȃ҂^
瓦B킦҂͋󌩃ő҂BG͋炭
ccłv
ułHv
u͂ȂBɂp҂̐Ȃv
u펟łȂƂȂƎvv
@l̏ɁA䍁͏aB

                                                              ()


~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[KCM]
wT[o[_EccȂ񂾂ˁx
ulbg[NpȂȂAĂ̂Rv
włςqpȂȂrT[o[_EčlႤx
uƂݔƁAlbg[Nčlɂˁv
wȂ́Hx
ulbg[N͌pȂ΂Ƃ͂̂܂܁BT[o[͓ςȂv
włA LAN P[ulY~ɚꂽƂx
u΂bˁccv
wĔƂx
u肻ˁccv
w\lbg[N܂̕キȂH@IɁx
umɁccv
http://www.kab-studio.biz/
_______________________________________________________________[KCM]

////////////////////////////////////////////////////////////////////
/*                       #pragma twice                            */
http://www.kab-studio.biz/Programing/PragmaTwice/index.html

@Version 12.05
double ̒gEw

uł͍͂Ԃ񂩂ȂA double ̒gɂāv
wh`x
u܂AO̊֐łɏo͂Ă݂܂v

void Use_OutputDoubleBit()
{
    OutputDoubleBit( 1.0 );
    OutputDoubleBit( 0.1 );
    OutputDoubleBit( 0.5 );
}

00111111 11110000 00000000 00000000 00000000 00000000 00000000 
00000000 1.00000000000000000000

00111111 10111001 10011001 10011001 10011001 10011001 10011001 
10011010 0.10000000000000001000

00111111 11100000 00000000 00000000 00000000 00000000 00000000 
00000000 0.50000000000000000000

u肫ȂsĂ邩ˁv
wԌ̂̒lˁBɂĂccȂ񂩖@SRȂˁB
1.0  0.1 ĎȂ̂ɑSRႤx
u 0.1 ͂ˁB̕ӂ덷o闝Rv
wςccx
uAЂƂЂƂĂˁB܂Aԍ̃rbgɂāB
͕ŁAvX 0 A}CiX 1 ɂȂ܂v

    OutputDoubleBit(  1.0 );
    OutputDoubleBit( -1.0 );

00111111 11110000 00000000 00000000 00000000 00000000 00000000 
00000000 1.00000000000000000000
10111111 11110000 00000000 00000000 00000000 00000000 00000000 
00000000 -1.00000000000000000000

w͂킩₷ˁx
u͂ˁv
whx
u double ̒ňԃVvȐA 2.0 ɂČĂ݂܂v

    OutputDoubleBit( 2.0 );

01000000 00000000 00000000 00000000 00000000 00000000 00000000 
00000000 2.00000000000000000000

wAzgBقƂǃ[I@ł 2 ԃVvĂǂ
ƁH@Ȃςx
u 2 ԃVvȂ̂́A_ 2 {ɂȂĂ邩B܂
́A 2.0 gĎwɂČĂ݂܂v
wwāA 10 |邩Ă[̂ˁx
uccȂ񂾂ǁAۂɂ 10 ȂāA 2 Ȃłv
w 2 ccHx
u 2.0 ̂ɁAw̕Ă݂܂v

 _______ ____
01000000 00000000 00000000 00000000 00000000 00000000 00000000 
00000000 2.00000000000000000000

u _ tĂ镔wB܂A 2.0 ̎ẃv

1000000 0000

uĂƁv
wꂪ 2 cc 1 |ĂĂƁHx
uAꂪ 2  1 |ĂꍇB 2.0 BłccЂ
 2 | 4.0 ̏ꍇ͂Ȃ܂v

 _______ ____
01000000 00010000 00000000 00000000 00000000 00000000 00000000 
00000000  4.00000000000000000000

wAzƈccx
uƂƎvB̏ꍇ̎ẃv

1000000 0001

uĂȂ܂B 8.0 ̏ꍇ́v

 _______ ____
01000000 00100000 00000000 00000000 00000000 00000000 00000000 
00000000  8.00000000000000000000

u 16.0 ̏ꍇ́v

 _______ ____
01000000 00110000 00000000 00000000 00000000 00000000 00000000 
00000000 16.00000000000000000000

wāA int ƂƓȂIx
uA܂Ƃ߂Ɓv

1000000 0000 :  2.0
1000000 0001 :  4.0
1000000 0010 :  8.0
1000000 0011 : 16.0

w܂A 2 |邩A int ƂƓ@œĂ킯ˁx
uĂ邩ȁv
wHx
uŏ 1 ͂Ȃ񂾂ƎvHv
w int ƁAŏ 1 ă}CiXĈӖˁAłȂ񂩈Ⴄ
ccx
úA 1.0 A 0.5 A 0.25 ΂킩Ǝvv

 _______ ____
00111111 11110000 00000000 00000000 00000000 00000000 00000000 
00000000 1.00000000000000000000

 _______ ____
00111111 11100000 00000000 00000000 00000000 00000000 00000000 
00000000 0.50000000000000000000

 _______ ____
00111111 11010000 00000000 00000000 00000000 00000000 00000000 
00000000 0.25000000000000000000

ûƂ܂Ƃ߂Ǝ̂悤ɂȂ܂v

0111111 1101 :  0.25
0111111 1110 :  0.5
0111111 1111 :  1.0
1000000 0000 :  2.0
1000000 0001 :  4.0
1000000 0010 :  8.0
1000000 0011 : 16.0

wAʂɑĂ邾cc unsigned ĂƂˁBłccx
u 2.0  2 ŊHv
w 1.0 cc 2 Ŋ 0.5 A 0.5  2 Ŋ 0.25 Ix
uƁBmɏƁv

...
0111111 1101 :  2  -2 
0111111 1110 :  2  -1 
0111111 1111 :  2   0 
1000000 0000 :  2   1 
1000000 0001 :  2   2 
1000000 0010 :  2   3 
1000000 0011 :  2   4 
...

uĂȂ܂v
w 2  0  1 ˁx
uArbgIɈԑ傫̂Ə̂Ă݂ƁAȂ
v

0000000 0000 :  2  -1023 
...
0111111 1101 :  2  -2 
0111111 1110 :  2  -1 
0111111 1111 :  2   0 
1000000 0000 :  2   1 
1000000 0001 :  2   2 
1000000 0010 :  2   3 
1000000 0011 :  2   4 
...
1111111 1111 :  2   1023 

wA傫Ȑccx
u 2  1023 悾ƁAPOi 0  300 t炢̐v
wccx
uA_Ȃ猅̂̂ɂĂ͂قǋCɂȂĂ
ȁv
w int ̔䂶ȂˁBłcc傫ȌƁA덷o
킯ˁx
uA悤 2 ̏搔͐΂Ɍ덷͏oȂv
wAA 2 |邩ĂA덷ƂoȂ
B 0.5 Ƃ 0.25 ƂA 2 ŊĂ덷͏oȂˁx
uƁBƂ킯ł܂Ƃ߁v

Eŏ̃rbg̓vX^}CiX̃tOB

EQԖڂ̃rbgPQԖڂ̃rbg͎wB
@2 ̉悩A\ĂB
@unsigned int ɋ߂`ŕ\B
@ŏ 1023 ꂽԁB

E 2 ̏搔̐͌덷oȂB
@... 0.125 0.25 0.5 1 2 4 8 16 ...

uȂƂ납ȁv
wA͉̘bˁIx

/*
    Preview Next Story!
*/
wccȂ񂩍̂ƂȓȂǁx
uЂƂǂĂ΂ˁv
wςoĂƂ킩ȂȂHx
uƂArbg̕т𓪂̒ŐlɕϊƂƁv
wA͓x
uɉ̌vZ͓[v
wIx
uƂ킯Ŏv
 Version 12.06 double ̒gE 
wɂÂIx
uČĂA̒ŕϊAȂĂ܂KvȂ񂾂ǁv
wcc׋ӖȂx


////////////////////////////////////////////////////////////////////
/*                QOORNPOQVij̍XV              */
http://www.kab-studio.biz/index.html

EقƂ́[Pbǉ\
@Ol̃zbgn[uɂPbǉ\BTɔׂΗ]Tő
vł傤B


////////////////////////////////////////////////////////////////////
/*                          ӁII                            */

Ẽ[ԐMȂłB
EӌE]Ez[`[ʂȓL]肨肭B
http://www.kab-studio.biz/nikki2/
EwǓo^Ƃɂ͂̃y[WōsȂĂB
http://www.mag2.com/m/0000012198.htm
http://www.pubzine.com/detail.asp?id=000590
E͎ōsȂĂB
EobNio[͂̃y[Wɂ܂B
http://backno.mag2.com/reader/Back?id=0000012198
http://www.kab-studio.biz/Freeware/index.html#MailMagazine


////////////////////////////////////////////////////////////////////
/*
    KAB-studio.h
      Weekly Mail Magazine.
      Written by Kaburaya Seiden.
      http://www.kab-studio.biz/Info/MailMagazine/

    (C)KAB-studio 1999 - 2003 ALL RIGHTS RESERVED.
        http://www.kab-studio.biz/
        info@mail.kab-studio.biz
*/
////////////////////////////////////////////////////////////////////

