/************************************************* ***************** 
   int_wrap.c - k4thryn 비둘기 

   정수 데이터 형식에 대한 제한의 데모. 
   이 프로그램이나 서명 인수, 서명에 대한 옵션을 가지고 그렇게  
   동작의 차이를 볼 수있습니다. 

   좋은 옵션이 컴파일러 (승 / 2 - 조금 작다)  

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

  # 포함 <stdio.h> 
  # 포함 <stdlib.h> 
  # 포함 <string.h> 

  무효 사용량 (숯불 *); 

  int 주 (int argc, 숯불 * argv가 []) ( 

	  서명되지 않은 짧은 unsigned_number; 
	  짧은 signed_number; 


	  만약 (! = 3) argc ( 
		  사용량 (argv가 [0]); 
		  반환 1; 
	  ) 

	  만약 (strncmp (argv가 [1], "- u"를, 2) == 0) ( 
		  바이트에서 printf ( "크기 : % d 개 \ narg : % \ n", sizeof (unsigned_number), argv가 [2]); 
		  sscanf (argv가 [2], "% 후", & unsigned_number); 
		  printf ( "\ nunsigned 값 : % hu \ n", unsigned_number); 
		  printf ( "값 + 1 : % hu \ n", + + unsigned_number); 
	  ) 
	  다른 경우 (strncmp (argv가 [1], "- s"를, 2) == 0) ( 
		  바이트에서 printf ( "크기 : % d 개 \ narg : % \ 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; 
  ) 

  무효 사용량 (숯불 * 빈) ( 
	  fprintf (stderr, "사용법 : \ 마 % - [쓰에] N \ n", 빈); 
	  fprintf ( "stderr \ twhere - S를 서명을 나타냅니다,는 - u 서명되지 않은 것을 나타냅니다, 그리고 n은 정수 \ n은 
	  반환; 



상위 5 개 무료 네트워킹 툴

스크랩 int_wrap.c

최신 블로그 게시물


영어 영어 독일어 독일어 스페인어 스페인어 프랑스어 프랑스어 이탈리아어 이탈리아어 포르투갈어 포르투갈어 러시아어 러시아어 네덜란드어 네덜란드어
그리스어 그리스어 힌디어 힌디어 일본어 일본어 한국어 한국어 중국어 중국어 중국어 (간체) 중국어 (간체) 아랍어 아랍어

저작권 2009년 테크 - 자주 묻는 질문. 판권 소유. 개인 정보 보호 정책.