scanf和printf函数

    xiaoxiao2021-03-26  25

     

     

    scanf

    Scanf(“%d%d”,&i,&j)

    scanf("%s", str);

    字符串数组或字符串指针变量, 由于数组名和指针变量名本身就  是地址, 因此使用scanf()函数时, 不需要在它们前面加上"&"操作符

     

     

     

    printf

    printf(“格式控制字符串”, 输出表列)

    %d”表示按十进制整型输出;

    “%ld”表示按十进制长整型输出;

    “%c”表示输出单个字符

    %f 以小数形式输出单、双精度实数

    %s 输出字符串

    printf("a=%d\n", a);//按照十进制整数格式输出,显示 a=1234

    printf("a=%0.3f\n", a)//输出小数点后3位数

     printf("c=%c\n", c);     //输出字符 c=A  

    printf("s[]=%s\n", s);//输出数组字符串s[]=Hello,World

    double f; scanf("%lf", &f);

    printf("%lf", f);

     

    ①%:表示格式说明的起始符号,不可缺少。②-:有-表示左对齐输出,如省略表示右对齐输出。③0:有0表示指定空位填0,如省略表示指定空位不填。④m.n:m指域宽,即对应的输出项在输出设备上所占的字符数。n指精度。用于说明输出的实型数的小数位数。为指定n时,隐含的精度为n=6位。

     

    转载请注明原文地址: https://ju.6miu.com/read-662815.html

    最新回复(0)