/************************************************* ***************** 
   int_wrap.c - k4thryn columbine 

   επίδειξη των περιορισμών στις integer τύπους δεδομένων. 
   αυτό το πρόγραμμα έχει επιλογές για την υπογραφή ή ανυπόγραφα επιχειρήματα, ώστε να  
   τις διαφορές στη συμπεριφορά μπορεί να θεωρηθεί. 

   καλές επιλογές (για συμβολομεταφραστές w / a 2-bit short) είναι  

	  -s 32767 
	  u-65535 
  ************************************************** *****************/ 

  # περιλαμβάνουν <stdio.h> 
  # περιλαμβάνουν <stdlib.h> 
  # περιλαμβάνουν <string.h> 

  άκυρη χρήσης (char *)? 

  int main (int argc, char * argv []) ( 

	  ανυπόγραφα σύντομο unsigned_number? 
	  σύντομο signed_number? 


	  if (argc! = 3) ( 
		  χρήσης (argv [0])? 
		  επιστροφής 1? 
	  ) 

	  εάν (strncmp (argv [1], "-u", 2) == 0) ( 
		  printf ( "μέγεθος σε bytes:% d \ narg:% s \ n", sizeof (unsigned_number), argv [2])? 
		  sscanf (argv [2], "% hu", & unsigned_number)? 
		  printf ( "\ nunsigned τιμή:% hu \ n", unsigned_number)? 
		  printf ( "+ 1:% hu \ n", + + unsigned_number)? 
	  ) 
	  else if (strncmp (argv [1], "-s", 2) == 0) ( 
		  printf ( "μέγεθος σε bytes:% d \ narg:% s \ n", sizeof (signed_number), argv [2])? 
		  sscanf (argv [2], "% hd", & signed_number)? 
		  printf ( "\ nsigned τιμή: hd% \ n", signed_number)? 
		  printf ( "+ 1:% hd \ n", + + signed_number)? 
	  ) 
	  αλλιώς ( 
		  χρήσης (argv [0])? 
		  επιστροφής 1? 
	  ) 

	  επιστροφή 0? 
  ) 

  άκυρη χρήσης (char * bin) ( 
	  fprintf (stderr, "Χρήση: \ t% s - [su] N \ n", bin)? 
	  fprintf (stderr, "\ twhere-s δείχνει υπογραφεί,-u υποδηλώνει unsigned, και N είναι ένας ακέραιος \ n 
	  επιστροφή? 



Top 5 Free δικτύωση Εργαλεία

Bookmark int_wrap.c

Τελευταίες θέσεις Blog


Αγγλικά Αγγλικά Γερμανικά Γερμανικά Ισπανικά Ισπανικά Γαλλικά Γαλλικά Ιταλικά Ιταλικά Πορτογαλικά Πορτογαλικά Ρωσικά Ρωσικά Ολλανδικά Ολλανδικά
Ελληνικά Ελληνικά Χίντι Χίντι Ιαπωνικά Ιαπωνικά Κορεατικά Κορεατικά Κινεζικά Κινεζικά Κινέζικα (απλοποιημένα) Κινέζικα (απλοποιημένα) Αραβικά Αραβικά

Copyright 2009-Tech FAQ. Με επιφύλαξη κάθε νόμιμου δικαιώματος. Πολιτική Προστασίας Προσωπικών Δεδομένων.