Mai jos vreau să vă ofer o altă provocare pentru asta.
Operatorul S. în principal, vreau să demonstrez utilizarea dimensiunii operatorului.
Deci, să începem să descriem cerințele acestei provocări.
Vreau să vă programați programul care afișează dimensiunile de octeți de tip de bază de date acceptate în.
Așa că motivul pentru care această provocare este destul de răcoros este că am menționat că a menționat acest lucru, dar
poate că a rămas blocat în cap că, în funcție de sistemul actual pe care
rulează dacă sunteți un sistem de operare diferit sau alt echipament de arhitectură altfel puteți au diferite dimensiuni de memorie pentru diferitele tipuri
de date.
Poate fi străină Poate să fie dublu poate 8 sau 16 sau orice caz poate fi și este foarte important să
înțeleagă că dacă începeți un numere de codificare greu va cauza probleme în programul dvs., astfel
încât doriți să utilizați dimensiunea operatorului.
Acum, nu trebuie neapărat să vă faceți griji când programul dvs. rulează pe un anumit sistem.
O să meargă mereu la fel.
OK, așa că acest lucru demonstrează că te forțează să folosești mărimea lui.
Acum vom folosi dimensiunile de operă mult mai mult decât vorbim despre indicii, dar asta vă
va face un mic oraș.
Deci, puneți-vă mâinile puțin murdare cu acest operator și, de asemenea, vă familiarizați mai mult cu
anumiți parametri de format legați de acest operator.
Deci, din nou, în funcție de sistemul pe care rulează ieșirea poate fi diferit pentru acest program, dar trebuie să
scrieți un program care să afișeze câteva dimensiuni de tip de date de bază.
E destul de simplu.
Și să te duc atât de mult.
Dar ceea ce vreau să faceți este să utilizați funcția de imprimare pentru a afișa mărimea mușcăturii
din următoarele tipuri de îngrijire.
O lungă dublă dublă lungă dublă și utilitatea acestui program va fi să-l rulați pe mai multe calculatoare
reale pentru a vedea diferențele.
Dar când tipăriți aceste date, puteți utiliza formatul NZD la sută.
Cred că este susținută în c99 nouă, deci ar trebui să fii bun.
Dar această formă de safir de autobuz vă va ajuta să formatați fiecare dimensiune și să o tipăriți corect.
În afară de faptul că acest lucru această funcție sau acest program este într-adevăr doar de a folosi dimensiunea operatorului și
a demonstra modul în care dimensiunile variază de la memorie pentru diferite tipuri de date.
Din nou, cheia va fi aceea de a testa acest lucru pe mai multe calculatoare pentru a vedea diferențele.
Acest program nu ar trebui să te ia atât de mult.
Nici măcar nu trebuie să creați variabile, dacă sunteți inteligenți, puteți
utiliza declarațiile printf și puteți vedea acest lucru mai mult pentru cunoștințele dvs. privind dimensiunea operatorului.
În plus față de aceste provocări cu siguranță face mai multe provocări cu privire la utilizarea de operatori pentru a converti
conversia diferite tipuri.
Știți că pot exista tot felul de convergente și am menționat Fahrenheita
la Celsius, dar ați putea să veniți cu conversii pentru a transforma orice tip de set de date sau pur și simplu mergeți în cartea
matematică și căutați ecuații diferite și încercați să scrieți programe pentru ei, vă ajuta să vă familiarizați cu unii diferiți
operatori și să vedeți cum acest brevet se utilizează.
Dar noroc pe asta.
Din nou, te pot purta de-a lungul, voi oferi o soluție rapidă la următoarea conferință.
Arătați-vă cum să faceți acest lucru, dar destul de simplu folosind doar dimensiunea operatorului.
Mulțumesc.