Δημοσιεύτηκε: 09 Μαρ 2012, 22:19
Star_Light έγραψε:btw και στην C το ιδιο αποτέλεσμα δινει
- Κώδικας: Επιλογή όλων
#include<stdio.h>
int main(void)
{
int x=-9 , y=7;
printf(" %d " , x % y);
return 0;
}
Στην C99 πάντα -2 θα δίνει. Στην C89 όμως εξαρτάται απ' τον compiler όπως λέει ο King. Μπορεί -2, μπορεί 5.
Star_Light έγραψε:Κατα την δικη μου καθαρα προσωπικη αποψη παντως μιας και διαβαζα προ λιγου το παράδειγμα της σελιδας 57 με τους UPC. Δεν υπάρχει λογος στην τελευταια printf του κωδικα να δώσεις τον χαρακτήρα \n.
Σε τι αναφέρεσε;