Salut binevenită în această lecție vom discuta unii dintre operatorii de bază susținuți de
limbajul de programare C.
Deci, operatorii din nou doar simboluri speciale pentru funcțiile care efectuează un fel de operațiune.
Așa că vom discuta practic în această prelegere pentru diferite tipuri de operatori asignarea aritmetică
logică în operatorii relaționali și apoi vom discuta într-o altă cursă operatorii bitumiți și
apoi vor intra și alți doi operatori speciali.
Nu prea arătau ca și cum ar fi un operator, dar sunt dimensiunea operatorului și a operatorului de turnare.
Deci, un operator aritmetic este probabil cel mai bun simț.
Cel pe care probabil că îl cunoașteți mai bine cu funcția matematică are două operații și
efectuează calculul asupra acestora.
Este infix Deci, operanții operand între operanzi un operator logic numit uneori un operator boolean este un operator
care se întoarce va rezulta.
Valoare adevărată sau falsă care determină acest lucru.
Deci este doar un operator condiționat.
Ea se bazează pe rezultatul de bulling al uneia sau mai multor alte două expresii, una sau
două din una sau două alte expresii, un operator de atribuire doar stabilește variabile egale cu valori și atribuie valoare expresiei
și este corectă la variabila care a rămas.
Deci, este o aplicație de scriere sau un operand drept și un infinit Auburn Gannett din stânga și apoi un operator relațional
va compara variabilele unul împotriva celuilalt.
Deci, aceasta este un tip comparabil sau mai puțin decât și mai mare decât să trecem
peste fiecare dintre ele pentru că există mulți mulți mulți dintre diferiți operatori văd sport un set super-bogat.
Deci, primele sunt acești operatori, deoarece aceștia sunt funcția matematică.
Deci, există o masă mică pe care am găsit-o online de la tutoriale, care totalizează punctele site-ului, care
este frumos.
Și aceasta rezumă toți operatorii ortodontici din C care sunt sprijiniți.
Deci, de bază vrea ca și în matematică nu este nimic nou aici pe partea stângă a meselor operatorul
în mijloc este o descriere a ceea ce face.
Și apoi pe dreapta ca exemplu.
Așa că plus plus simbolul plus care va adăuga doi operanzi este infix.
Este între cei doi operandi.
Deci, ceea ce ați face este să puteți adăuga variabile pe care le puteți adăuga o combinație de
constante într-o variabilă sau doar constante.
Și asta se spune că ablaut A-plus B este egal cu 30.
Dar operatorul real și operand la doar A-plus B și apoi care ar fi exemplul minus urmărește doi operanzi a minus
b astfel încât A-minus B ar putea fi de fapt egal cu ceva de genul negativ
10 dacă a este egal cu 20 și B este egal la 10 sau să fie egal cu un negativ 10.
Așa e Tony.
Da, asteriscul este pentru multiplicare.
Din nou infix și între operatori și între operanzi.
Divizia este patru slash.
Procentul este modul de operă.
Acesta este operatorul rămas.
Deci, dacă ați spune ca un procent variabil, ce va fi egal.
B a fost egal cu 20 a fost egal cu 12.
Operațiunea modulului s-ar transforma în 8 deoarece acesta este un rest de 20 împărțit la 12 plus plus plus minus minus.
Aceștia sunt operatori specifici de creșteri de indoctrinare care se referă în continuare la operatori aritmetici,
dar de obicei îi vedeți numai în timp ce îi vedeți mai ales în bucle.
Când repetați codul, dar nu întotdeauna vreau să spun în acest exemplu aici,
practic doar că creșteți o variabilă de una sau de o anumită valoare dacă faceți altceva.
Dar, dacă faci A plus plus este exact ceea ce a fost dacă ar fi cinci, nu este egal cu 6.
Și apoi există un operator de documente care scade sfârșitul și valoarea dvs. cu 1.
Deci, un minus minus și plus plus minus minus nu ar trebui să observați sunt după variabila.
Acest lucru sa referit la postfix postfix și ceea ce înseamnă acest lucru este dacă acele variabile într-o expresie nu va
fi de fapt alocat unul extra până după acea instrucțiune dacă prefixul va fi atribuit înainte.
Așadar, haideți să vedem câteva exemple ale acestor blocuri de coduri de operatori aritmetici, astfel încât acestea
să aibă un sens mai mic.
Deci aici sunt blocurile de cod Aici este rutina noastră principală că suntem familiarizați cu asta de acum.
Voi crea doar câteva variabile și le voi face unele operații și apoi le voi tipări.
Si voi incerca sa creez numere intregi va fi asa si nu conteaza daca
ati putea crea flotoare pentru a face calcule sau dubluri, dar vom face doar un lucru de baza.
Vom spune că este egal cu 33.
Ar putea fi o altă variabilă de tip Integer.
Și o să semnem la 50.
Așa că facem o declarație și o sarcină o singură declarație și apoi vom
avea o variabilă de rezultat.
Și aceasta va fi inițializată la zero.
Deci, aici putem începe să efectuăm calculele pe care le putem vedea C și putem face sarcini pe care nu
le-am învățat în legătură cu sarcini în mod formal în mod formal, dar știm ce misiuni atribuțiile asumă date și care
pun acele date în acea variabilă.
Deci C este egal cu ceea ce este în partea dreaptă și pune rezultatul în acea variabilă.
Deci, dacă spunem A plus B din nou, aceasta este o rutină normală matematică și este vorba doar de 33 plus
15.
Și care ar fi valoarea lui C40.
Și astfel puteți să imprimați corect valorile.
Ați putea spune că C este D folosind specificatorul de format și doar tipărirea C și apoi poate că am putea face o viață
și asta ar adăuga doar două numere este foarte, dar este atât de simplu Este foarte simplu.
Îl afișăm.
Deci, atunci când executam acest program, vom vedea adăugarea a 33 plus 15 care rulează încă un vechi pe.
Sigur că într-adevăr compilam acest lucru fără să spunem că ne-am construit și apoi
l-am salvat pe Ron să ne asigurăm că nu ai nimic, pentru că încă mai știi pentru că am un identificator
nedeclarat.
Am o eroare de compilator I sexy are un rezultat care are sens.
Ne pare rău dar acum eu și Bill am fugit.
O să ruleze noul meu program și să mă asigur că avem încă rezultate de eroare.
Sa vedem.
Încă mai folosim C.
Vom merge acolo.
Acum nu cred că de ani de zile nu am construit nici o eroare.
Acum o pot rula și veți vedea asta când alerg după ce scanerul meu de virus spune că vezi este 48.
Deci poți să te joci cu acestea, vreau să spun că acestea sunt cele care au drept de bază.
Deci A-plus B poți face minusul.
Puteți face asteriscul pentru multiplicare și apoi puteți face diviziunea pentru Fort slash.
Și apoi simbolul procentual care este modular.
Deci, acest lucru este interesant pentru că știți că 33 împărțite la 15 ar fi două, cu restul trei.
Rezultatul va fi de trei în acest caz.
Să ne asigurăm că nu spunem asta și ne asigurăm că închidem execuția noastră.
Și când o conducem, putem vedea că avem egal
cu 3.
E un rest.
În caz contrar, este destul de simplu.
Cele importante cu plus plus sunt cele pentru a înțelege prefixul și postfixul.
Deci, dacă aș fi de spus și acest lucru este mai relevant atunci când o faci de fapt într-o singură cornet declarație.
Deci, să spunem, să spunem că tipăresc A plus plus.
Ceea ce va tipări este de 34, deoarece puteți crește cu 1 și apoi tipăriți, dar o veți face într-o singură stare pe care o
veți face în aceeași linie pentru că este ulterior.
Deci, de fapt, ceea ce va fi afișat aici este că va juca numai 33.
Nu va crește probabil până la următoarea linie de cod.
Deci, dacă
vom rula acest lucru, veți vedea că se imprimă doar 33.
Acum este o diferență între a face un plus plus plus dacă faci un plus plus care este același
lucru pe care o vei ancora însemnat cu o diferență aici, deși tu o să faci o vei
crește cu una.
Și apoi, înainte ca declarația să fie executată.
Deci, acum vom observa că avem doar câteva avertismente sau erori și atunci când o rulam acum veți vedea răspunsurile 34
deoarece este de fapt incrementată înainte ca aburul să fie executat.
Este important să știți între plus plus numele variabilei față de numele variabilei plus plus care suntem
denumiți prefix și post.
La fel, același lucru se va întâmpla și pentru minus minus Deci, păstrați-i în minte pentru zona dvs.
Acestea sunt și voi operatori unari deoarece au doar un singur operand.
Ceilalți sunt operatori binari deoarece au un operator între operațiuni, dar înțeleg
minusul minus versus plus plus.
Și apoi înțelegeți, de asemenea, dacă o plasați înaintea variabilei după variabilă atunci când aceasta va crește
efectiv sau de decorare.
Și din nou tot este este dacă este după variabila Tecoma în incremente sau documente chiar acolo înainte
de a executa o linie de cod, dacă este înainte de variabila este de gând să execute linia de
cod și apoi, după ce a fost executat declarația este atunci mergi la fie un lucru incrementat ca o piesă în jurul acestui
Molton sus sau deschide o fereastră.
Faceți o grămadă de expresii diferite și vedeți cum funcționează toate acestea.
Acum hai să vorbim despre unele dintre celelalte tipuri de operatori.
Următorul grup de operatori este denumit operatori logici și am definit ceea ce înseamnă că este, în
principiu, un operator de tip condițional.
Ele sunt transformate în rezultate booleene.
Valori adevărate sau false.
Deci, aceste simboluri reprezintă operatorii logici sunt ampersand ampersand cele două bare paralele și punctul de exclamare spunând vreodată
că un ampersand este numit logic și operator și spune că este de asemenea un operator infix care ia
doi operanzi unul pe stânga pe lateral.
Practic, dacă fiecare operand este diferit de zero, atunci condiția devine adevărată și deci nonzero înseamnă una care înseamnă că adevăratul sine
este adevărat și B este adevărat, atunci răspunsul ar fi adevărat dacă a este fals și B este adevărat.
Răspunsul este fals dacă A este fals și B este fals.
Răspunsul este adevărat corect.
Suntem
falsi deoarece trebuie să fie amândouă adevărați.
Îmi pare rău cum se confundă cu ceilalți.
Deci, din nou, asta va face câteva exemple.
Și apoi barele paralele sunt operatorul logic OR.
Din nou, acest lucru ar fi similar cu clasa de matematică.
Deci nu vreau să-mi petrec prea mult timp, dar dacă oricare dintre cei doi operandi este diferit de zero.
E. g. fie unul este adevărat, atunci adevăratul său sine este adevărat, iar B este fals.
Este adevărat că multe dintre aceste expresii.
Expresiile care returnează valorile astfel încât întoarcerea ar fi dacă A este adevărată și aceste returnări false.
Și apoi logica nu sa evaporat cu punctul de exclamare.
Aceasta inversă starea logică a operei sale.
Deci, dacă condiția este adevărată, atunci este reținută pentru a reveni false.
Deci, dacă nu spui că punctul de exclamare din ea este adevărat fals.
Dacă puneți parchetul în afara parantezelor și evaluează, nu are nicio valoare pentru OP. Să aruncăm o privire asupra câtorva
exemple și blocurile de coduri blocurile
de coduri coerente și să le facem să creeze câteva variabile pentru a demonstra operatorii logici.
Din nou voi crea doar niște numere întregi spunând că A este egal cu 12 și apoi egal.
Tony și apoi, de fapt, ce e mai bine.
Ceea ce facem mai bine este că vom crea un Cylon și vom folosi condițiile.
Așa că vom crea un taur de subliniere și vom aloca că voi spune că rezultatele nu vor semna
inițial acest lucru.
Și apoi vom tipări doar niște date.
Așadar, vrem să vedem care sunt valorile acestor expresii returnate.
Dacă folosim operatorii logici.
Deci și aici voi tipări procentul D care este un număr întreg, deoarece amintesc când expresiile sunt
doar numere întregi doritoare sunt energia.
Deci, dacă valoarea booleană este 1 atunci înseamnă că este adevărat dacă altceva este diferit de zero.
Sau dacă e zero, e falsă.
Orice altceva de obicei 1.
Este adevărat.
Așa că voi tipări rezultatul și apoi voi semna și câteva date.
Deci, dacă spun că rezultatele sunt egale cu A și B.
Acum, asta nu va face nici un sens, deoarece acestea sunt numere.
Deci, să inițializăm un bine la adevărat și apoi să folosim booleani și aici
vom spune că este adevărat.
Și acest lucru este adevărat.
Iar când folosim ampersanzii spunem și B trebuie să fie adevărați pentru ca întoarcerea să fie
adevărată.
Deci rezultatele ar trebui să pronunțe 1 pentru că unul reprezintă doi ne construiesc și asigurați-vă că trebuie să folosim
spațiul cu numele corect, așa că vom reprezenta unul pentru adevărat și unul pentru că nu mai facem să includem acum, deci nu
este mare lucru.
Deci, acum am fost pe cine ar trebui să raporteze adevărat și nu vrea.
Acum dacă schimba oricare dintre acestea la non Ne este adevărat dacă spun zero, atunci rezultatul va fi fals deoarece A & E trebuie să
fie adevărate pentru ca rezultatul să fie adevărat.
Deci, dacă construiesc acest lucru și îl conduc, veți vedea că rezultatul este zero, deoarece este fals.
Deci, fie unul dacă am schimbat B sau B la zero, ceea ce înseamnă că rezultatul ar fi fals, deoarece ambele aveau ca
scop să fie adevărate.
Acum, dacă spun o bară paralelă cu bară paralelă, care este sau a sau b, numai una dintre ele trebuie să fie adevărată pentru ca
rezultatele să fie adevărate.
Deci, în acest caz,
rezultatul ar fi unul, așa că să construim acest lucru și să îl executăm.
Și acum avem o valoare de 1.
Aș vrea doar ca o masă să fie adevărată.
Acum, dacă le fac ambele false și acest lucru se va aplica mult mai mult atunci când vorbim despre afirmații și
condiționări și despre luarea deciziilor.
Dar eu demonstrez aici logica booleană.
Acum ambele sunt false.
Deci, ei ar trebui să se întoarcă 0, care este falsă și deci
atât de drăguță.
Și apoi ultima nu este doar simbolul care este punctul de exclamare care face doar invers.
Deci, dacă nu spun a.
Dacă a este egal cu zero nu va fi egal cu 1
sau rezultatul va fi
și rezultatul va fi egal cu 1 care este.
Deci aceștia sunt cei trei operatori logici din nou care vor fi utilizați și de obicei declarații de decizie.
Să mergem mai departe și să vorbim despre un alt set de operatori.
Acum sunt operatorii de misiuni cu care suntem destul de familiarizați.
Cel puțin operatorul simplu de atribuire, care este simbolul egal cu simbolul egal, atribuie date și că este o
continuare destul de importantă a lui plus b c va fi rezultatul unui plus b.
Acum există acești operatori de tip compozit în care poți să faci plus egal sau minus egal
sau egal cu stele egal plus este locul în care adăugi și operatorul de atribuire.
Deci, adaugă operandul drept la operandul din stânga și apoi atribuie rezultatele brațului stâng.
Deci ai putea spune că C plus este egal.
Și este același lucru cu a spune că C egal cu C plus un minus este egal cu exact același lucru, cu excepția faptului
că scăpați scăderea și apoi îi alocați.
Deci, scăpați operația potrivită din agregatul din stânga și apoi atribuiți datele.
Deci, dacă spui că C minus este egal cu C, C minus spune că e un fel de notație de stenografie.
Aceste plus reprezintă un minus egal.
Puteți scrie lucrurile puțin mai repede, deoarece faceți asta.
Efectuați două operații, în esență, într-o singură instrucțiune și apoi înmulțiți același lucru
cu stelele, înmulțind și atribuind.
Deci seastarul este egal.
Este cool pentru a vedea egal de C ori este destul de drept înainte Cred.
Cealaltă ca operatori de asignare Opper sunt similari, cu excepția faptului că utilizați diviziune.
Deci, diviziunea este egală cu diviziunea și apoi 9% se face modulul și apoi se atribuie rezultatul.
Deci, acestea sunt destul de simple.
Și apoi avem și alte câteva despre care vom vorbi în mai multe alegeri mai detaliate.
Deci nu voi atinge pe cineva aici pentru că sunt cu totul altfel.
Acestea sunt numite operatori bitum, care este lăsat în stânga în toate.
Tot ce spun aici este că pentru operatorii de biți pe care le vom vorbi.
De asemenea, le puteți atribui în declarații unice.
Deci, schimbarea a face o schimbare stânga și schimbare dreapta în atribuirea puteți face doar mai puțin decât mai puțin decât egale
și scrie acest drept.
Creat mai mare decât egal și apoi din nou ampersand morcov și bară paralelă toate legate de a face
biți face lucruri pe biți.
Așa că ne vom întoarce la asta, dar fac parte din operatorul misiunii.
Deci, operatorul misiunii este doar destul de ușor de înțeles.
Atribuirea de date și apoi, dacă doriți să faceți efectiv o
expresie de mai multe expresii și alocați-o faceți combinații operatorii relaționali sunt operatori de comparație.
Ele compară două valori.
Deci, acest lucru este important.
Egal este egal Compara bine compararea valorii a două variabile și dacă acestea sunt aceleași, ea
va reveni la adevărat deoarece va reveni la o expresie booleană la valoarea True sau false sau booleană.
Punctul de exclamare este egal cu verificarea valorilor la operanzi egali sau nu.
Așa că nu este egal cu modul în care doriți să citiți că dacă a este adevărat și B este
adevărat, atunci acesta va reveni fals deoarece este egal.
Deci ar trebui să fii fals sau B ar trebui să fie adevărat sau invers.
Și asta se va întoarce TRUE Mai mare decât simbolul verifică dacă A este sau nu mai mare decât să fie mai mică
decât simbolul A este mai mic decât să fie mai mare decât egal A este mai mare decât egală și Lesniak.
Deci, din nou, toate acestea sunt chestii matematice de bază.
Nu voi trece prin exemple în ID deoarece operatorii de comparare sunt destul de drepți
ca și în matematică.
Mai mare decât egal.
Deci, sperăm că avem o bună manevră în ceea ce privește atribuirea logică aritmetică a operatorilor de bază în utilizarea relațională destul
de puțin.
Deci, trebuie să le înțelegeți.
Sperăm că nu este prea dificil sau confuz.
Veți pierde multe din acestea în declarații și declarații de decizie, care vor fi obligatorii pentru mai multe
exemple în acest sens.
Mulțumesc.