/************************************************* ***************** 
   int_wrap.c - k4thrynコロンバイン 

  整数データ型に制限のデモ。 
  このプログラムや署名のない引数は、署名するためのオプションがあるので、  
  挙動の違いを見ることができます。 

  良いオプションコンパイラ(ワット/ 2ビット短い)  

	  - 32767秒 
	  - ū 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 : % \ Ñ " 、 sizeof ( unsigned_number ) 、 argv秒[ 2 ] ) ; 
		  sscanf ( argv [ 2 ] 、 " %胡" 、 & unsigned_number ) ; 
		  printf ( " \ nunsigned値: %胡\ Ñ " 、 unsigned_number ) ; 
		  printf ( "値+ 1 : %胡\ Ñ " 、 + + unsigned_number ) ; 
	  ) 
	 他の場合( strncmp ( argv [ 1 ] 、 " - S "は、 2 ) == 0 ) ( 
		 バイトでprintf ( "サイズ: % d個の\ narg : % \ Ñ " 、 sizeof ( signed_number ) 、 argv秒[ 2 ] ) ; 
		  sscanf ( argv [ 2 ] 、 " % "のHD 、 & signed_number ) ; 
		  printf ( " \ nsigned値: %のHD \ Ñ " 、 signed_number ) ; 
		  printf ( "値+ 1 : %のHD \ Ñ " 、 + + signed_number ) ; 
	  ) 
	 他( 
		 使用方法( argv [ 0 ] ) ; 
		 復帰1 ; 
	  ) 

	 戻り0 ; 
  ) 

 ボイドの使用(文字*ビン) ( 
	  fprintf ( stderrを、 "使用法: \トン% sを- [秀] Ñ \ Ñ " 、ビン) ; 
	  fprintf ( " stderrを\ twhere - sを署名を示し、 - ū未署名を示し、 Nは整数\ nは 
	 リターン; 



上位5つの無料ネットワークツール

ブックマークint_wrap.c

最新のブログの投稿


英語 英語 ドイツ語 ドイツ語 スペイン語 スペイン語 フランス語 フランス語 イタリア語 イタリア語 ポルトガル語 ポルトガル語 ロシア語 ロシア語 オランダ語 オランダ語
ギリシャ語 ギリシャ語 ヒンディー語 ヒンディー語 日本語 日本語 韓国語 韓国語 中国語 中国語 中国語(簡体字) 中国語(簡体字) アラビア語 アラビア語

著作権2009 技術に関するよくある質問。 版権所有。 プライバシーポリシー。