Zum Inhalt springen

Letzte Ziffer einer Zahl bestimmen


Empfohlene Beiträge

Geschrieben

Halli hallo

Kurze Frage, steh grade bissle aufm Schlauch....

Wie kann ich in C die letzte Ziffer einer Zahl unterschiedlichen Typs bestimmen.

also unsigned long zahl1 = 312423 --> 3

unsigned int zahl 2 = 12345 --> 5

Danke schonmal

Gruss

Geschrieben

Danke,

hilft mir enorm weiter

Aber noch ne Frage, was ist wenn ich die zweitletzte Ziffer möchte ? oder die erste Ziffer ? oder die Anzahl der Ziffern ? da komme ich mit dem mod Operator nicht arg weit....

danke

Geschrieben
was ist wenn ich die zweitletzte Ziffer möchte ? oder die erste Ziffer ? oder die Anzahl der Ziffern ? da komme ich mit dem mod Operator nicht arg weit....
Aber mit der sprintf-Variante von nic_power.
Geschrieben

Dann kombiniert man die 2 Operatoren Div (/ in C) und Mod (% in C)

Div=Ganzzahlige Division (Division ohne Rest), Modulo berechnet den Rest einer Division

2. letzte Stelle einer Zahl -> (Zahl/10)%10

1. Stelle einer Zahl: solange Zahl/10>0 mache zahl=zahl/10

Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren

Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können

Benutzerkonto erstellen

Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!

Neues Benutzerkonto erstellen

Anmelden

Du hast bereits ein Benutzerkonto? Melde Dich hier an.

Jetzt anmelden

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...