vezerlo volt, most BASIC

HWSW Famulus hwsw at famulus.hu
Wed Jul 16 13:39:57 CEST 2003


----- Original Message ----- 
From: "Topybear" <topybear at chello.hu>
To: <elektro at tesla.hu>
Sent: Wednesday, July 16, 2003 9:56 AM
Subject: Re: vezerlo volt, most BASIC



> > Azért mert valaki basic-ben ír programokat még nem biztos, hogy teljesen
> > hiányoznak a matematikai ismeretei. Értsd: nekem sem idegen a 'hexa
szám'.
>:)
>
>Nem arrol van szo, hogy hulye az illeto.
>Hanem nem olyan termeszetes neki a hexa szamabrazolas, illetve az abbol
valo
>konvertalgatas, mint
>annak, aki napmintnap ezzel tokol.

Ez viszont nem a basic hibája! Ilyen alapon a C-t is ki lehet utálni, ha a
használó nem ismeri a számrendszereket, számábrázolást. És C-ben is tudsz
úgy programozni, hogy ennek a közelébe sem szagolsz. Más kérdés, hogy olyan
is lesz...


> > F> Arnold
> >
> > Szerintem érdemes lenne tisztázni, hogy pontosan mirõl is beszélünk!
> > Mert én konkrétan a PicBasicPro-ról...
>
>Visual Basic.

>Akkor pont ott az említett HEX(), logikai bitmûveletek, MOD, &H, &O, stb.

>Topy

Az &H az csak egy konverter attol meg a basic decimalban szamol

pl. &H09+&H01=10 es nem 0A

erre persze bekerited hogy

hex(&H09+&H01= na ez mar A

de te persze sokszor a normalis 0A -t varnad!!

ezert
right("0"+HEX(&H09+&H01),2) -vel kell vacakolni.....
hogy legyen egy 0A alakod emberi olvashato es tablazatosan
kiirhato formaban....

csakhogy ez meg string am es nem szam
ezzel megint matekozni az trukkos lesz ujra

Ugyhogy nem a hex aritmetika az alapgond, hanem a kismillio
ide oda konvertalas mert basicban
a &H48 a 0 es a "0" ugye nem mindig ugyanaz ........
es nem is mindig konvertalodik implicit modon ide oda!

KJ


---------------------------------------
Legyszi ezentul az elektro at tesla.hu
cimre kuldd a leveleket





More information about the Elektro mailing list