/************************************************* ***************** 
   int_wrap.c - k4thryn科伦 

  示范限制整数数据类型。 
  此计划已选择签署或签署的论点,从而使  
  行为上的差异可以看出。 

  良好的选择(上编译瓦特/ 2位短期)的  

	 硫32767 
	 大学65535 
  ************************************************** *****************/ 

  #包括<stdio.h> 
  #包括<stdlib.h> 
  #包括<string.h> 

 无效使用(字符* ) ; 

 国际主要(国际argc , argv中获取字符* [ ] ) ( 

	 无符号短unsigned_number ; 
	 短期signed_number ; 


	 如果( argc ! = 3 ) ( 
		 使用( argv中获取[ 0 ] ) ; 
		 返回1 ; 
	  ) 

	 如果( strncmp ( argv中获取[ 1 ] , “ U ”型, 2 ) == 0 ) ( 
		 输出( “大小以字节为单位: % d个\ narg : % s的\ N ”的,大小( unsigned_number ) , argv中获取[ 2 ] ) ; 
		  sscanf ( argv中获取[ 2 ] , “ %虎” , & unsigned_number ) ; 
		 输出( “ \ nunsigned值: %胡锦涛\ N ”的, unsigned_number ) ; 
		 输出( “价值+ 1 : %胡锦涛\ N ”的, + + unsigned_number ) ; 
	  ) 
	 否则,如果( strncmp ( argv中获取[ 1 ] , “硫” , 2 ) == 0 ) ( 
		 输出( “大小以字节为单位: % d个\ narg : % s的\ N ”的,大小( signed_number ) , argv中获取[ 2 ] ) ; 
		  sscanf ( argv中获取[ 2 ] , “ %高清” , & signed_number ) ; 
		 输出( “ \ nsigned值: %高清\ N ”的, signed_number ) ; 
		 输出( “价值+ 1 : %高清\ N ”的, + + signed_number ) ; 
	  ) 
	 其他( 
		 使用( argv中获取[ 0 ] ) ; 
		 返回1 ; 
	  ) 

	 返回0 ; 
  ) 

 无效使用(字符*斌) ( 
	  fprintf (错误, “用法: \吨的% s - [苏] n \ n已” ,本) ; 
	  fprintf (错误, “ \ twhere硫表明签署铀表明未签名,和N是一个整数\ ñ 
	 返回; 



最常见的5个免费网络工具

书签int_wrap.c

最新的博客帖子


英文 英文 德语 德语 西班牙语 西班牙语 法文 法文 意大利语 意大利语 葡萄牙语 葡萄牙语 俄文 俄文 荷兰文 荷兰文
希腊语 希腊语 印地文 印地文 日语 日语 韩文 韩文 中文 中文 中文(简体) 中文(简体) 阿拉伯语 阿拉伯语

版权所有2009年技术常见问题解答 保留所有权利。 隐私政策。