winIDE库函数使用手册

源代码在线查看: printf.html

软件大小: 175 K
上传用户: wp1111111
关键词: winIDE 库函数 使用手册
下载地址: 免注册下载 普通下载 VIP

相关代码

				
				
				  输入输出 - printf
				  
				  
				
				
				
				
				
				
				
				
				
				
				  
				    
				  
				
				
				
				
				
				
				  
				    
				      请选定要查看的函数
				    
				  
				  
				    
				    
				      getchar
				      kbhit
				      
				      printf
				      
				      putchar
				    
				    
				  
				  
				    目前共有4个函数
				  
				
				
				
				
				
				
				
				
				
				
				
				
				
				
				    
				    
				    
				    
				    
				    
				      
				      printf
				
				      
				      
				      
				        
				          
				          
				        
				      
				      
				      
				
				      
				      
				      
				      
				      
				
				
				  原型:extern void printf(const char *format,...);
				  
				  用法:#include <stdio.h>
				  
				  功能:格式化字符串输出
				  
				  说明:format指定输出格式,后面跟要输出的变量
				        目前printf支持以下格式:
				          %c        单个字符
				          %d        十进制整数
				          %f        十进制浮点数
				          %o        八进制数
				          %s        字符串
				          %u        无符号十进制数
				          %x        十六进制数
				          %%        输出百分号%
				        一个格式说明可以带有几个修饰符,用来指定显示宽度,小数尾书及左对齐等:
				          -         左对齐
				          +         在一个带符号数前加"+"或"-"号
				          0         域宽用前导零来填充,而不是用空白符
				        域宽是一个整数,设置了打印一个格式化字符串的最小域。精度使用小数点后加数字表示的,
				        给出每个转换说明符所要输出的字符个数。
				  注意:带修饰符的显示可能不正常
				          
				  举例:
				
				      // printf.c
				      
				      #include <stdio.h>
				      #include <system.h>
				
				      main()
				      {
				        int i;
				        char *str="GGV";
				        
				        clrscr();
				        
				        textmode(0x00);
				        printf("Printf Demo-%%c");
				        printf("--------------");
				        printf("%c-%c-%c-%c\n",'D','e','m','o');
				        printf("%2c-%2c-%2c-%2c\n",'D','e','m','o');
				        printf("%02c-%02c-%02c-%02c\n",'D','e','m','o');
				        printf("%-2c-%-2c-%-2c-%-2c\n",'D','e','m','o');
				        
				        getchar();
				        clrscr();
				        textmode(0x00);            // not nessary
				        i=7412;
				        printf("Printf Demo-%%d");
				        printf("--------------");        
				        printf("%d\n",i);
				        printf("%14d",i);
				        printf("%+10d\n",i);       // output format not correct(bug)
				        printf("%-10d\n",i);
				        
				        getchar();
				        clrscr();
				        printf("Printf - d,o,x");
				        printf("--------------");        
				        printf("%d\n",i);
				        printf("%o\n",i);         // %o and %x not implemented
				        printf("%x\n",i);
				        
				        getchar();
				        clrscr();
				        printf("Printf Demo-%%s");
				        printf("--------------");
				        printf("   %s\n","Demo End");
				        printf("    %s\n","Thanx");
				        printf("    %s\n  %s","Golden","Global View");
				        
				        getchar();
				        return 0;
				      }
				      
				  相关函数:无
				
				
				      
				      
				      
				      
				      
				   
				      
				    
				    
				    
				    
				    
				    
				
				
				
				
				
				
				
				
				
				
				
							

相关资源