Chcę porównać dwa szesnastkowo (przechowywane w długi) poniżej jest mój kodPorównując dwie wartości szesnastkowej w C++
long constant = 80040e14;
if(constant == 80040e14)
cout<<"Success"<<endl;
else
cout<<"Fail!!"<<endl;
W tej kontroli przepływu kodu zawsze powraca do innego części, może ktoś proszę sugerują, jak postępować z porównaniem.
Dzięki
Santhosha K
Dziwię kompiluje –
@Binary Worrier: To kompiluje tylko 'e' charakteru (jak to jest traktowane jako wykładnik potęgowy). Dla każdego innego znaku szesnastkowego jest to błąd kompilatora. – Naveen
LOL ...........! –