[Playlisten] [Impressum und Datenschutzerklärung]

04D.2 prüfen, ob Bit gesetzt; Funktion in eigener Datei


CC-BY-NC-SA 3.0

Tempo:

Anklickbares Transkript:

nocheine Aufgabe zu den Händlern und zu ?? Blut und in Stuttgart was auch immer eine Funktion die eine Dienstzahl nimmt die Nummer eines Bits die Nummer eins bis nullfür das Bit mit der Wertigkeit eins eins wird mit der Wertigkeit zweiZweifel des Bit mit der Wertigkeit vier drei für das mit der Wertigkeit acht die Bits durchnummeriertaneine Funktion die eine installierte die Nummer eins bitten dann soll die Funktion einfach sagen Ja oder Nein ist dieses Bit gesetzt in sein das man Funktionen mit mit der man auf die Schnelle feststellen kann ist das fünfte Bild der Zahl soundsogesetztdiese Funktion in eine DateiZieldateiHeader-Dateidazuund anwendenich würde es damit anfangen wie das von außen aussieht also eine neue Dateidie speichere ich jetzt alsich das Bit Testbittestvon mir ausCeine neue Datei die ich speicherealsmit Testhaarwar?? tatsächlich mit der Header-Dateiandas ganz vieldasohne Nachdenken geht amEndewenn nicht definiertwirdTestsUnterstrich Hase soll wohl heißenwenn das nicht definiert ist dann definiere esdu das ganz andere Wasser steht und ihr kommt noch das Ent Uppsala ?? inC selbst SchweifklammerPräprozessorbrauchtdie DoppelkreuzDinger jaso unterschreibe ich jetzt rein Wieso meine Funktion von außen aussehen meine Funktion soll ja nein liefern also wohlrichten sie auf mit Testund jetzt soll sie eine Zahl kriegenganze Zahl undeine StelleKomma so ZSdas wäre im Prinzip die Header-Datei möchte man glauben ?? Gruppenleiter wie das im Gesamtzusammenspiel?? so funktioniert im Prinzip wird das jetztund in der Zieldateiüber das malin der Zieldateimüsste ich diese Funktionsausbruchstagnieren dann müssen wir gestehenwie esgeht sozusagen das Komma ?? mal an und dann müsste was zurückgegeben werden soll Komma wird dort woanders habenals ?? Vergleich noch nachlegenimHauptprogrammMenscheim Hauptprogramminkludierensichauf einmal ganz obenauf Programmestudiere ichAnführungszeichenals mein Projekt gehört dasBildtestPunkt Haarmit der Deklarationlässt Punkt aberjetzt müsste ich's verwenden könnenBeistrich manmüsse jetzt was sagen können Punktselbst von mir ausist gleichmitTexttestirgend Anzahl hundert dreiundzwanzighundert dreiundzwanzigist das Bits mit der Nummer viersechzehneinszwei vieracht sechzehnmit null Bytes anfangeist das Bit gesetzt oder nichtso möchte ich die Funktion verwenden könnendass ich jetzt so nicht funktionieren womit besser was ich funktionierenwenn ich ?? mir ja erstens weil meine Funktionen noch nicht dem ich meine jetzt mit funktionieren ob der Compiler es fressen wir welchen Ärger wird uns der Compiler melden?? genau das gut und jetztsehen Sie den Ärger mit den mehrfachen Institutshier für dieses Buhlda bräuchte ichdoch Standardpoolzumindest in C wollte ich's dann?? wir in CloudStandarduhrPunkt Haardannin der Compilerionin das wohleigentlich ?? genau sollte sich bei Bit Testhaarmachen weil in Witteskasind sieoder brauche ich doch wohldamit dieses Buhl ihr funktioniertmüssen Sie eigentlich hier auchgut inkludiertwenn sie das machenjetzt eine Burg zu inkludierendann haben sie aber automatischihr Standardpool drin und sie brauchen es da nicht mehr ?? könnte man machen dass es jetzt überflüssig ist ?? ich will's trotzdem drin lassen stellen Sie sich vor Sie schreiben erst mal irgendein Programmwo irgendwo was mit Pool vorkommtund sobeschreiben ?? der Programmurs mit Pool vorkommt dann brauchen sich dann der Poolhaardann überlegen Sie sich auch ich bräuchte aber eigentlich auch diese wunderschöne Funktion die Einzelbitstesten kann und ich sind bitte ist denn inkludieren sie bittedenken Sie dann daran das sie darum das der Natur wieder rausnehmen ist wahrscheinlich nicht das wäre bisschenabsurder zu verlangendas soll gefälligst funktionierenobwohl Standard wohl an zwei Stellen vorkommt hier oben ?? mit SH kommt es vor und hier kommt es vorda sind dann die in Stuttgart wichtig je nachdem was man tatsächlich macht aber typischerweise werden die in Stuttgart an der Stelle Beistrich dessen Standard wohl Haardatei nur einmal eingebunden wird??sozwar immer noch nicht ganz fertigdummerweise wenn der Compiler diese Datei siehtdie Zieldateimit unserer Funktionwüsste immer noch auf das boolhervor Protectmegerobert man im Winterstößt nicht auf das wohl auf diese nicht auf das Poolwasser ?? vergessen überhauptwarum sie der Compiler nicht das Problemdass das Buch ?? an dieser Stelle noch gar nicht bekannt es eine Zieldatei nicht für inkludiert ein PoolC-Compiler kennt aber kein Pool warum sie das Problem nichtwirklich ?? also wenn der Compiler diese Datei kombinieren würde müsste hier über das bool stolpern es dort aber nicht über das bool der sagen wir das eigentlich kombiniertja ziemlich vergessendie Datei ja auchdazu zufügen zum Projekt so wird sie kombiniertzwei noch ?? Protect Macjetzt gibt sie auch den Ärger an der Stelleder die Feier Gutes an die Feind so das heißt ich bräuchte auch hier noch einen Cloudin dieser Zieldatei die wieder getrennt kombiniert es wenn es drei Dateien kombiniertmit Test Medien und Würfewenn diese Zieldatei Bittest kombiniert wird muss der Compiler auch wissen was bool ist es ?? muss da auch in ?? zu stehen?? Alternative wäre das manin der Bitte SC Dateimit SH inkludiert?? des ?? würde man eigentlich normalerweise machen normalerweisewürde man hier nicht und inkludieren sondern schlicht und ergreifend mit der SHsind alle Funktionen und so weiter bekanntwieder öffentlich sindund obwohl es auch noch bekannt so wird man üblicherweise machenes müsse laufensodas sollte man sagen als ich ab jetzt auch keine Probleme damit dass hier Standard Bowling studiert wird und in Bit SHja auch Standard wurde inkludiert wird weiter Natur natürlich als professionelle Datei auchin Cloud einen Cloud gar Drumrum hatüber die Datei einfach mal aufmachenbeziehungsweisekundig machen beanstandetenHaar aufoder ob es dann wohl dann sehen Sie das auch die mit Stuttgart zu genagelt istdas stört mich gar nicht dass sie zweimal verwendet wirdjetzt will ich die Fusion immer noch zu entwickelndie soll nicht immer nur Return tunanmir wird gerade klar dass ich etwas gravierendes verschwiegen habe bei den bitweisen Operationenes gibt zwei höchst interessante mit weiß Operation die man sie bräuchtedie Operation zu verschiebenwenn sie sowas schreiben Akleiner kleiner wieheißt dasA und B bis nach links schieben es wird die Zahl wahrgenommenwas auch immer da drin steht null eins null eins eins null eins Wasser Kommaund OB Dietz geschobennach linksjedes Bit verschieben heißt mal zwei zunehmende Einsätze zweiten zweite vierte vier zu achtzehn ihn die Zahlin eineZweierpotenzmal zwei Wochen Bnull Witz verschieben mal zwei null mal einsdass er sich in ganzen Zahlen wunderbar machen sollte zwei Potenzen ?? und andersrum sie an was da passieren wird das heißt natürlichum Babys in die Richtung zu schiebenes fällthinter dem Komma alles mögliche weg natürliches gibt keine Nachkommastellen??es wird auf der rechten Seite etwas verliert jeder sich genauso wenn sie über die Breite des Registers hinausschiebenfallen vorne Zahnunterdie Beinoperationjährlich gar nicht erwähnthabenBeistrich zufällig C plus plus gesehen haben nicht irritieren lassendieseZeichen werden in C plus plusfür einen Ausgabe verwendetdas sie wäre in C plus plusnach Ausgabeund das sie werden sehr großen Eingabe wenn Adie richtige Art von Ding ist nicht einfach nur der normale ganze Zahlsolange eine ganze Zahl zu weniger Soziales macht hier C++ auch nur das Verschieben nach links oder rechts die beidengezieltmit der Schleife arbeiten damit Innovation ist es viel hilfreicherich tue also folgendesich sagenehme die Zahl einsund die schiebe um es bisnach links wenn es gleich Null bleibt die Zahl eins ist gleich eins ist ein verschieben mit dieser zweiist gleich zwei ist zwei bis verschiedene Salz warm alswir sie seit zwei mal zwei vier und so weiterdas ist jetzt die Wertigkeit des Bits das ich mir angucken willund es möchte ich wissenob denn dieses eine Bitgesetzt so könnte das aussehenund was sollte man es tatsächlich damit es schön ist sich des ?? ganz viele Klammer zu ?? an der Stelle wird mit derPräzedenz wirklichen bisschen heikelweit sollte man das so formulieren damit es hübscher istnehme die Zahl eins schiebe sie um soundsoviel Bits nach linksweshalb ich hier die Wertigkeit steht eins zwei vier acht??ich und ihrerbitweiseich blicke aus der Zeit sind das eine Bild rausan dieser Stelle alle anderen werden auf null gesetztund dann probiert das ungleiche ?? des Landes das Gesetz so könnte man das formulierenwahrscheinlichsind irgendwelche von diesen Klammer überflüssigerweisefindest echt gefährlichbei diesen Operationenund ungleichKomma Klammer zu mit der nichts schief geht das allesnicht so häufig als dass man das auswendigrichtig kann malkommt vor Plus das weiß ich aber hier ist es schwierigeinmal gucken was ?? so veranstaltetirgend ein TestfalleinenPatchtestwar zwanzig weiß ich nicht ?? nehmen wir malKomma folgendes acht plus vier plus sechzehnda weiß ich vier ist drinPunkt hier noch ein Witz Test dann nämlich mal das ohne die vierder Compiler rechnet das ?? brav aus achtens vierter sechzehn aber so sehe ich was dapassiertgucken ihren Weg Punkt?? Punkt hierihr sagte zeitgleich eins vierPunktdas wird sehr klug von mir das Bildmit der Nummer vierdas mit der Nummer vier was ist das bitte mit der Nummer vier Argumente muss man nachdenkendas mit der Nummer vier null eins zwei drei vier eins zweivier acht sechzehnsechzehndas Wasser durch Dolly sechzig den beiden gesetztda es sie eins Jahrund ?? sie auch einsdas also keine tollen Beispiel ich nehme jetzt hier mal achtloszweiunddreißigdass sie nicht gesetzt istsechzehnBitfür die sechzehn Gesetz istim ersten Einzel zweiten null soweit sie sich unplausibel aus