1 / 23
文档名称:

最新C语言中Printf和Scanf-的使用方法详细.docx

格式:docx   大小:27KB   页数:23页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

最新C语言中Printf和Scanf-的使用方法详细.docx

上传人:916581885 2022/2/10 文件大小:27 KB

下载得到文件列表

最新C语言中Printf和Scanf-的使用方法详细.docx

文档介绍

文档介绍:C语言中Printf和Scanf-的使用方法详细
C语言中Printf和Scanf 的使用方法详细
Printf和Scan函数的使用方法
一 printf()函数是格式化输出函数, 一般用于向标准输出设备按规定格式输出 
.长度:长度格式符为h,l两种,h表示按短整型量输出,l表示按长整型量输出?????
 : 
━━━━━━━━━━━━━━━━━━━━━━━━━━ 
   符号                  作用 
────────────────────────── 
    %c              单个字符  
    %d              十进制有符号整数 
    %e              以“科学记数法〞的形式输出十进制的浮点数  +02
    %f              输出十进制浮点数,不带域宽时,保存6位小数
    %g              选用e或f格式中较短的一个输出十进制浮点数,不输出无效零
    %0              无输出无符号八进制整数
    %p              指针的值
    %s              输出字符串
    %u              输出无符号十进制整数 
    %x, %X          输出无符号十六进制整数 (不输出前缀Ox)
     
     
━━━━━━━━━━━━━━━━━━━━━━━━━━ 
2. 一些特殊规定字符 
━━━━━━━━━━━━━━━━━━━━━━━━━━ 
    字符                           作用 
────────────────────────── 
                        换行 
     f                   清屏并换页 
                        回车 
                        Tab符 
     xhh                 表示一个ASCII码用16进表示, 
                          其中hh是1到2个16进制数 
━━━━━━━━━━━━━━━━━━━━━━━━━━ 
使用这些转义字符时不需要加上%,可单独使用!
    由本节所学的printf()函数, 并结合上一节学****的数据类型, 编制下面的程 
序, 以加深对Turbo 。 
    例1 
     #i nclude 
     #i nclude 
     int main() 
     { 
          char c, s[20], *p; 
          int a=1234, *i; 
          float f=; 
          double x=; 
          p="How do you do"; 
          strcpy(s, "Hello, Comrade"); 
          *i=12; 
          c='x41'; 
          printf("a=%d ", a);      
          printf("a=m ", a);     
          printf("a=d ", a);    
          printf("a=- ", a);     
          printf("*i=M ", *i);   
          printf("*i=%-4d ", *i);  
          printf("i=%p ", i);      
          printf("f=%f ", f);      
          printf("f= ", f);    
          printf("x=%lf ", x);        
          printf("x=.16lf ", x); 
          printf("c=%c ", c);      
          printf("c=%x ", c);      
          printf("s[]=%s ", s);    
          printf("s[]=% ",