Mistähän löytyisi kunnollinen selvitys C -kielen tyypeistä?
Joku vanhempi C -kieln satndardi ilmeisesti sallii funktiomäärittelyn ilman tyyppiä tällöin oletetaan int.
C99 käsittääkseni määrittelee, että tyyppi on pakko mainita, ja antaa ainakin varoituksen jos tyyppi puuttuu.
Mutta ilmeisesti nämä ovat edelleen sallittuja:
Sallittu Suositeltavampi
unsigned -> unsigned int
long -> long int
short -> short int
unsigned long -> unsigned long int
entäpä sitten 64 -bittinen kokonaisluku ?
64 -bittisissä käyttöjärjestelmissä arvatenkin pelkkä int on 64 -bittinen.
Mutta 32 -bittisissä käyttöjärjestelmissä 64 -bittisen kokonaisluvun saadakseen on sitten eri vaihtoehtoja:
_int64
__int64
long long int
jne. riippuen, onko kyseessä gcc, MS C, vai Borland C
edelleen: onko niin, että C99 -standardin mukaista lähdekoodia käännettäessä jotkut kääntäjät saattavat vaatia esim:
gcc -DC99
optiomäärittelyä, ja ilman tuota antavat virheilmoituksen sellaisista lähdekoodissa olevista rakenteista, jotkla ovat C99:n mukaisia mutta eivät esim C89:n mukaisia ?
C-kielen tyypit
C_selkeämmäksi
2
247
Vastaukset
Katsoppa stdint.h siellä on määritelty tyypit. Eli uint64_t on 64-bittinen etumerkitön kokonaisluku noin esimerkiksi.
C99:ä noudattamattomat kääntäjät voi kyllä olla rikki tämän suhteen.
Ketjusta on poistettu 0 sääntöjenvastaista viestiä.
Luetuimmat keskustelut
En voi jutella kanssasi
tietenkään, mutta täällä voin sanoa sinulle, että se sinun hiljaisuutesi ja herkkyytesi eivät ole heikkoutta. Ne ovat ih405161Trump ja Vance murskasivat ja nolasivat Zelenskyn tiedotusvälineiden edessä Valkoisessa talossa.
Jopa oli uskomaton tilaisuus Valkoisessa talossa. Zelensky jäi täydelliseksi lehdellä soittelijaksi suhteessa Trumpiin j5181740Kokoomus haluaa hoitaa flussat yksityisellä, jotta säästettäisiin rahaa ja aikaa
Mies hakeutui Terveystalo Kamppiin flunssaoireiden takia helmikuisena sunnuntai-iltana. Diagnoosiksi kirjattiin influens771100Rakkaus ei iloitse vääryydestä vaan iloitsee yhdessä TOTUUDEN kanssa.
Tajuatteko, että jotkut ihmiset pitävät siitä, kun toiset kaatuvat? He nauttivat siitä, kun toiset mokaavat tai käyttävä3591008- 77943
Anteeksi Pekka -vedätys
Apuna Ry:n somessa levinnyt Anteeksi Pakka -kampanja saa aina vaan kummallisempia piirteitä. ”Mä pyydän anteeksi. Mä53931- 59870
- 228814
Mikä on kaivattusi ärsyttävin piirre?
Mun kaivattu on erittäin vastahakoinen puhumaan itsestä. Kääntää puheenaiheen aina muuhun kun hänestä tulee puhetta.50803Päivi Ollila on tehnyt kunnallisvalituksen saadakseen pidettyä Tarja Pirkkalaisen virassa
Kaupunginhallituksen puheenjohtaja Päivi Ollila on tehnyt kunnallisvalituksen kaupungin johtamisjärjestelyiden muutokses58738