FarCry Δημοσ. 19 Φεβρουαρίου 2007 Δημοσ. 19 Φεβρουαρίου 2007 Pos mporo na prosteso 2bits? thelo me ti xrisi 2 metabliton na prosteso ta bits paradeigma: var1=10 binary var2=11 binary varT=var1+var2 tha paragei 101? diladi ginetai me to + operator? Euxaristo
chiossif Δημοσ. 19 Φεβρουαρίου 2007 Δημοσ. 19 Φεβρουαρίου 2007 10+11=101 2+10=12 2+3=11 2+3=10 2+3=5 Σε όλα τα συστήματα το αποτέλεσμα της πρόσθεσης είναι το ίδιο. Η παράσταση των αριθμών αλλάζει. Να θυμίσω εδώ ότι bit είναι το δυαδικό ψηφίο 0 ή 1. Πρόσθεση 2 bits δεν νοείται όπως δεν νοείται πρόσθεση δύο ψηφίων. Σωστό είναι πρόσθεση αριθμών στο δυαδικό ή σε όποιο σύστημα. Τώρα στον τίτλο αναφέρεις την λέξη string και τα γκρεμίζεις όλα. Όλα; Ίσως όχι. Ρίξε μια ματιά στην atoi και λύθηκε το πρόβλημά σου. Αν υπάρχουν υπόλοιπα εδώ είμαστε... Καλή Σαρακοστή.
afnman Δημοσ. 20 Φεβρουαρίου 2007 Δημοσ. 20 Φεβρουαρίου 2007 Σε C προγραμμα δεν μπορείς να χρησιμοποιησεις άμεσα δυαδικους αριθμους..μονο δεκαεξαδικούς (0x).Πρέπει να προγραμματίσεις σε επίπεδο προεπεξεργαστή και να δημιουργήσεις μακροεντολές που να σου μετατρέπει τους δυαδικους αριθμούς σου σε δεκαδικούς. πχ εστω μακροεντολή b() int x= b(10) int y= b(11) int k=x+y αν γράψεις printf("%d",k) θα σου εμφανίσει το 5 Γενικά νομίζω δεν μπορεις να παρουσίασεις με κάποια ετοιμη συνάρτηση της C δυαδικους αριθμούς στην οθονη,παρα μονο δεκαδικούς,δεκαεξαδικούς κ strings.
kickeras Δημοσ. 20 Φεβρουαρίου 2007 Δημοσ. 20 Φεβρουαρίου 2007 Oxi to + einai arithmetic operator....gia tetoia pragmata iparxoun oi bitwise operators....
Επισκέπτης Δημοσ. 20 Φεβρουαρίου 2007 Δημοσ. 20 Φεβρουαρίου 2007 http://www.swarthmore.edu/NatSci/echeeve1/Ref/BinaryMath/BinaryMath.html kai http://www.eskimo.com/~scs/cclass/int/sx4ab.html gl
FarCry Δημοσ. 20 Φεβρουαρίου 2007 Μέλος Δημοσ. 20 Φεβρουαρίου 2007 ok thanks. to + kanei mia xara. eipa gia bit strings giati den exo ena mono bit sti metabliti alla polla. diladi strings of bit. de kano metatropi gia na xreiazomai tin atoi. aplos de eixa xrisimopoiisei to + operator gia bit addition sigkekrimena. @afnman: iparxoun complires pou ipostirizoun ti dilosi diadikon arithmon antistoixa me tous dekaeksadikous
Προτεινόμενες αναρτήσεις
Αρχειοθετημένο
Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.