Hallo, en welkom terug.
In deze lezing wil ik het hebben over enkele van de
wiskundige functies die worden geleverd door de standaard c-bibliotheek.
Dus om gewone wiskunde te gebruiken functies, moet u de
wiskunde opnemen. h header-bestand.
En je moet ook link naar de wiskundebibliotheek.
Het koppelen gebeurt meestal voor u wanneer u bouwt met behulp
van een IDE-achtige codeblokken.
Maar de wiskundige functies zijn geweldig voor het uitvoeren van
rekenkunde en specifieke gecompliceerde rekenkunde.
Dus er is veel verschillende functies.
Ik ga het gewoon beschrijven enkele van de belangrijkste.
Je zult naar de kop moeten kijken bestand in detail om andere dingen te zien.
Maar om te beginnen, er zijn cosinusfuncties.
Dus in dit geval een cosinus h.
Dit is de hyperbolische arccosinus. Dus als je wiskunde daar was, weet je
wat dit betekent.
Asin geeft de boogsinus terug.
Ze nemen allemaal meestal integer waarden en het rendement verdubbelt.
Atangens retourneert de arctangens.
Maar nogmaals, je zou moeten opmerken dat dit functies
zijn die u niet zou kunnen achterhalen.
Nou, je zou kunnen bedenken, maar het zou heel moeilijk
zijn als je een aantal zou uitvoeren verschillende uitspraken in rekenen.
We hebben onze rekenkundige operatoren plus minus stervermenigvuldiging, deling en mod, maar deze
zijn specifieke functies die veel leuke dingen voor
je doen.
Ceil, dat komt terug de kleinste energiewaarde groter
dan of gelijk aan x.
Als je een drijvende komma hebt nummer, het zal het converteren naar
het plafond ervan.
Andere, cosinus retourneert de cosinus van r.
Verdieping, dit komt terug de grootste gehele waarde, kleiner
dan of gelijk aan x.
Dus deze waarde wordt geretourneerd als een dubbel.
De beste manier om deze functies te leren is om ze in uw IDE te gebruiken.
Speel wat rond, maak een aantal gehele getallen, geef ze door en kijk wat er terugkomt.
Logboek.
Log is de logaritmefunctie.
Het wordt een dubbele.
Nan is geen nummer.
Dit retourneert een nan indien mogelijk volgens de inhoud gespecificeerd door de string, dus dit
wordt doorgegeven een tekenreeks en het zal u vertellen of dit een
getal is of niet.
Dus als je ergens in geslaagd bent net als Jason, zou het nan terugkeren.
Het was niet zoiets als Jason, als een nummer, het zou niet terugkeren, het zou zeggen
dat het een nummer was.
pow.
Dit is de powerfunctie.
Wanneer je iets opvoedt tot de macht, dus
3 in het kwadraat 3, 3, 3 in blokjes enzovoort.
Dit is erg handig, wordt vaker gebruikt dan dat je met
je eigen krachtimplementatie moet komen.
Rest.
Je zou dit in tegenstelling kunnen gebruiken naar de mod-operator, de modulus-operator
die het procentsymbool is.
Overige functies, rond.
Dit zal een getal afronden naar het dichtstbijzijnde
gehele getal in drijvende-komma-indeling.
Halverwege waarden zijn altijd van nul afgerond.
Dus 0. 5 zou worden afgerond op 1. 0 Sin retourneert
de sinus van een getal.
Vierkantswortel, dit komt terug de vierkantswortel van een getal.
Best handig.
Het wordt een dubbele voor het geval je kan de vierkantswortel niet vinden.
Tangent zal de . teruggeven tangens van een getal.
En dan zijn er nog zoveel meer.
Er is eigenlijk een complex rekenbibliotheek die u kunt
gebruiken voor nog complexere rekenkunde.
Ik wilde je beschrijven de belangrijkste functies in de
wiskundebibliotheek, degene die u gebruikt om nogal wat te gebruiken, zoals
vierkantswortel en macht, enzovoort.
Maar als je meer wilt krijgen informatie kunt
u de complexe rekenbibliotheek opzoeken.