Video: CNC G Code Programming for Beginners by Mike Mattera 2024
Door Dan Gookin
Wanneer u in de C-programmeertaal werkt, moet u bekend zijn met hoe C dingen doet - bijvoorbeeld de volgorde van voorrang, variabeletypen, operators en vergelijkingen en hun tegenstellingen.
Volgorde van prioriteit in C Programmeertaal
Als u programmeert met C, gebruikt u operators - en als u weet of u die operatoren van links naar rechts of van rechts naar links moet lezen, moet u een C-programma schrijven dat werkt en een die crasht. Gebruik de informatie in de volgende tabel om de volgorde te bepalen in C:
C Taalvariabele soorten
Of u nu met normale of niet-ondertekende variabelen werkt in uw C-programma, u moet een beetje weten over die verschillende variabelen. De volgende tabel toont C-variabeletypen, hun waardegebieden en enkele nuttige opmerkingen:
C Taaloperatoren
In programmeren met C, wilt u af en toe veelgebruikte wiskundige operators gebruiken voor algemene wiskundige functies en niet-zo-veelvoorkomende operators voor logica- en reeksfuncties. Hier is een overzicht van de operators van de C-taal die kunnen worden gebruikt:
Operator, Categorie, Duty | Operator, Categorie, Duty | Operator, Categorie, Duty |
---|---|---|
=, Toewijzing, is gelijk aan | ! =, Vergelijking, Is niet gelijk aan >>, Bitwise, Shift bits right | +, Mathematical, Addition |
&&, Logical, AND | ~, Bitwise, One's complement | -, Mathematical, Aftrekken |
||, Logisch, OF | +, Unary, Positive | *, Mathematical, Multiplication |
!, Logical, NOT | -, Unary, Negative | /, Mathematical, Division |
++, Mathematical, Increment by 1 | *, Unary, Pointer | %, Mathematical, Modulo |
-, Wiskundig, Afname door 1 | &, Unary, Adres >>, Vergelijking, Groter dan | &, Bitwise, EN |
sizeof, Unary, Retourneert de grootte van een object >> =, Vergelijking, groter dan of gelijk aan | |, Bitwise, inclusief OF | ., Structuur, Element-toegang |
<, vergelijking, minder dan | ^, Bitwise, exclusief OR (XOR of EOR) | ->, structuur, aanwijzer-elemententoegang |
<=, vergelijking, minder dan of gelijk aan | <<, bitsgewijs, Shift bits over | ?:, Voorwaardelijk, Funky als uitdrukking operator |
==, Vergelijking, Is gelijk aan |
|
C Taalvergelijkingen en hun tegengestelden |
Programmeren in C, of een andere programmeertaal, betekent bouwvergelijkingen - groter en kleiner dan en gelijk aan in verschillende combinaties. Maak kennis met de vergelijkingen die C gebruikt en hun tegenstellingen: |
Else verklaring uitgevoerd door
Deze voorwaarde
<< 999 >> = | groter dan of gelijk aan | == |
---|---|---|
! = | Niet gelijk aan >> | <= |
Minder dan of gelijk aan | <= >> | Groter dan >> = |
<< Minder dan | != | == |
Gelijk aan |