Sida 1 av 1

short long?

Postat: 5 mars 2009, 22:11:38
av dangraf
jag tittar lite i microchips headers till C18 och ser nått jag inte sett föruti t.ex p18f4550.h rad 1213 så kan jag läsa:

Kod: Markera allt

extern            unsigned short long TOS;
hur tolkar man typen "short long"??

Re: short long?

Postat: 5 mars 2009, 22:19:28
av JockeE
short long, eller long short är en 24 bitars int i C18.

Re: short long?

Postat: 5 mars 2009, 22:34:47
av dangraf
ok, så det är en typ som är specifik för C18 och är inte C- standard, ung som "far" och "near" ?
jag vet att det inte finns någon standard längd för t.ex int och short i en C- kompilator men tyckte ändå att det var underligt ung som att skriva "unsigned signed int" :-)

Re: short long?

Postat: 5 mars 2009, 22:40:22
av vfr
Nej, det är ingen standard. Däremot kan jag tänka mig att det är ett påhitt av Microship för att supporta deras speciallängd på 24 bitar.