/************************************************* ***************** 
   int_wrap.c - k4thryn Columbine 

   Demonstration von Beschränkungen für Integer-Datentypen. 
   Das Programm hat Optionen für signierte oder nicht zurück, so dass  
   die Unterschiede im Verhalten gesehen werden kann. 

   gute Optionen (auf Compiler w / a 2-bit short) sind  

	  -s 32767 
	  U-65535 
  ************************************************** *****************/ 

  # include <stdio.h> 
  # include <stdlib.h> 
  # include <string.h> 

  Nutzung void (char *); 

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

	  unsigned short unsigned_number; 
	  Kurz signed_number; 


	  if (argc! = 3) ( 
		  Nutzung (argv [0]); 
		  return 1; 
	  ) 

	  if (strncmp (argv [1], "-u", 2) == 0) ( 
		  printf ( "Größe in Bytes:% d \ narg:% s \ n", sizeof (unsigned_number), argv [2]); 
		  sscanf (argv [2], "% hu", & unsigned_number); 
		  printf ( "\ nunsigned Wert:% hu \ n", unsigned_number); 
		  printf ( "value + 1:% hu \ n" + + unsigned_number); 
	  ) 
	  else if (strncmp (argv [1], "-s", 2) == 0) ( 
		  printf ( "Größe in Bytes:% d \ narg:% s \ n", sizeof (signed_number), argv [2]); 
		  sscanf (argv [2], "% hd", & signed_number); 
		  printf ( "\ nsigned Wert:% hd \ n", signed_number); 
		  printf ( "value + 1:% hd \ n" + + signed_number); 
	  ) 
	  else ( 
		  Nutzung (argv [0]); 
		  return 1; 
	  ) 

	  return 0; 
  ) 

  Nutzung void (char * bin) ( 
	  fprintf (stderr, "Usage: \ t% s - [su] N \ n", bin); 
	  fprintf (stderr, "\ twhere-s zeigt unterzeichnet,-u zeigt unsigned und N ist ein Integer \ n 
	  return; 



Top 5 Free Networking Tools

Bookmark int_wrap.c

Neueste Blog-Posts


Englisch Englisch Deutsch Deutsch Spanisch Spanisch Französisch Französisch Italienisch Italienisch Portugiesisch Portugiesisch Russisch Russisch Niederländisch Niederländisch
Griechisch Griechisch Hindi Hindi Japanisch Japanisch Koreanisch Koreanisch Chinesisch Chinesisch Chinesisch (Taiwan) Chinesisch (Taiwan) Arabisch Arabisch

Copyright 2009 Tech-FAQ. Alle Rechte vorbehalten. Datenschutz.