Witam Ponownie sorry ale byłem na urodzinach.
zrobiłem *-1 i jest wynik.
G = &HFFFFFFFF00000000
Double:-4.294967296E9 C1F0000000000000
Print "Double:" ; G ; " " ; Hex(g)
i wyświetla liczbę;Double:4.294967296E9 41F0000000000000
i jest dylemat dlaczego liczba hex:
C1F0000000000000 a po zamianie na dziesiętną hex:41F0000000000000
się zmieniła ?
ja chcę wyświetlić prawidłowo liczbę hex: C1F0000000000000
w zapisie dziesiętnym a nie zamienić hex:C1F0000000000000 na
hex:41F0000000000000
sprawdzę kolegę Bolek jeszcze i odpiszę.
G = G * -1
Dodano po 24 [minuty]: Wygląda to tak:
g=g-1
Double:4.294967296E9 hex:41F0000000000000
po sprawdzeniu daje mi taki efekt:
Double:429.4967296E6 41B999999999999A
Double:42.94967296E6 41847AE147AE147B
Double:4.294967296E6 4150624DD2F1A9FC
Double:429.4967296E3 411A36E2EB1C432D
Double:42.94967296E3 40E4F8B588E368F1
Double:4.294967296E3 40B0C6F7A0B5ED8E
Double:429.4967296 407AD7F29ABCAF4A
Double:42.94967296 4045798EE2308C3B
Double:429.4967296E-3 3FDB7CDFD9D7BDBD
Double:42.94967296E-3 3FA5FD7FE1796497
Double:4.294967296E-3 3F719799812DEA12
Double:429.4967296E-6 3F3C25C268497683
Double:42.94967296E-6 3F06849B86A12B9C
Double:4.294967296E-6 3ED203AF9EE75616
Double:429.4967296E-9 3E9CD2B297D889BD
i Jak na razie wyświetla mi się coś takiego to chyba nie to o co mi
chodziło?
Ja chcę hex:41F0000000000000 tę liczbę wyświetlić
dziesiętnie.
a nie zmieniać wynik na: 3E9CD2B297D889BD po jakiś działaniach
liczba 41F0000000000000=41F0000000000000 a, dziesiętnie jak ją wyświetlić ?
Dodano po 9 [minuty]: np. word = hex:ffff
dziesiętnie 65535
double 1000
dziesiętnie 1E3 hex:408F400000000000
chcę liczbę double 1000 wyświetlić dziesiętnie za pomocą lcd lub print 1000
a nie jak mi wyświetla 1E3.
Jak to można zrobić naj prościej ?
Wielkie dzięki za opis jak to zrobić podpowiedź wiem że to tylko przekształcenia proszę o konkretny przykład
