Dalsi zahada v C -> Prevod long int na string
Radek Benedikt
benedikt na lphard.cz
Středa Červenec 27 01:24:10 CEST 2011
Dne úterý 26 červenec 2011 10:42 Kamil Rezac napsal(a):
> >> A presne o tomhle jsem psal ;) Podle specifikace to neni 1, ale neco
> >> jineho nez 0 (je fakt, ze u beznych prekladacu to 1 je)
> >
> > Nechcem sa hadat :-) Z normy:
>
> Koukam na to, ta 1 je pro logicke operatory uz v K&R, tak to nam
> tenkrat nekdo pekne kecal... :(
> Timto se omlouvam za mystifikaci.
Ono to 0/1 pro logicke hodnoty neni jen specifikem "C". Nejaky ten prekladac
uz preci jen mam za sebou a kdyz jsem jednou dal do placu, ze pro tenhle
procesor vychazi lip ukladat logicke hodnoty jako 0x00/0xFF. Z nasledne
debaty sice vyslo, ze by se to sice v nekterych knihovnach docela hodilo ALE
ze logicka hodnota muze byt pouzita jako index do pole.... A to uz od
pocitacoveho praveku.
Radek
Další informace o konferenci Hw-list