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