printf 与 scanf使用

来源:互联网 发布:河南省数据统计 编辑:程序博客网 时间:2024/05/21 10:42
printf用法:
    将变量的内容输出到显示器
四种用法:
1.printf(“字符串\n”)
2.printf("输出控制符",输出控制符)
3.printf("输出控制符1 输出控制符2 。。。",输出参数1 , 输出参数2,。。。);
                输出控制符和输出参数必须一一对应
4.printf("输出控制符 非输出控制符",输出参数);
#include <stdio.h>
int main()
{
/*    printf("哈哈哈\n");*/
/*
    int i = 10;
    printf("%d\n" , i);
*/
/*
    int i = 10;
    int j = 89;
    printf("%d\n %d\n" , i ,j);
*/
    int i = 10;
    int j = 12;
    printf("长度等于 = %d\n" , i+j);   //可以直接计算
    return 0;
}


printf使用程序:

#include<stdio.h>

int main()
{
    int iInt=10;            /*定义整型变量*/
    char cChar='A';            /*定义字符型变量*/
    float fFloat=12.34f;    /*定义单精度浮点型*/

    printf("the int is: %d\n",iInt);    /*使用printf函数输出整型*/
    printf("the char is: %c\n",cChar);    /*输出字符型*/
    printf("the float is: %f\n",fFloat);    /*输出浮点型*/
    printf("the stirng is: %s\n","I LOVE YOU");    /*输出字符串*/
    
    return 0;
}
输出控制符主要有以下几个:

%d  --- int  十进制
%ld ---long int 
%c ---char
%f ---float
%lf ---double
%x ---int 或long int 或short int   十六进制    
%o --- 同上
%s --- 字符串




scanf(通过键盘将数据输入到变量中)
两种使用方法:
    1.scanf(“输入控制符”,输入参数);
        功能:将从键盘输入的字符转化为输入控制符所规定的格式的数据,然后存入输入参数的值为地址的变量中。    

    2scanf(“非输入控制符 输入控制符”,输入参数);
        功能:将从键盘输入的字符转化为输入控制符所规定的格式,然后存入一输入参数的值为地址的变量中。  非输入控制符必须原样输入。


如何使用scanf编写出高质量的代码
    1.使用scanf之前最好使用printf提示用户已什么形式的方式俩输入
    2.scanf中尽量不要使用非控制输入控制符,尤其是不要使用\n
    3.应该编写代码对用户的非法输入进行适当的处理。

scanf:

#include<stdio.h>

int main()
{
    int iInt1,iInt2;    /*定义两个整型变量*/
    puts("Please enter two numbers:");    /*通过puts函数输出提示信息的字符窜*/
    scanf("%d%d",&iInt1,&iInt2);    /*通过scanf得到输入的数据*/
    printf("The first is : %d\n",iInt1);    /*显示第一个输入的数据*/
    printf("The second is : %d\n",iInt2);    /*显示第二个输入的数据*/
    return 0;
}























原创粉丝点击