2.输入输出函数

printf()与占位符

c 语言中输入输出都是靠占位符来指定的
%d - int
%ld - long int
%c - char
%f - float
%lf - double
%x - 十六进制输出 int 或者long int 或者short int
%o - 八进制输出
%s - 字符串
%#x - 0x开头的16进制
int i = 10;
printf((“%d”, i);//输入函数
scanf(“%d”,&len);//输入函数

练习

#include
int main(){
    int i =308;
    long l = 355555556;
    char c = 'A';
    float f = 3.1415;
    double d = 3.199999;
    printf("i=%d\n",i);
    printf("l=%ld\n",l);
    printf("c=%c\n",c);
    printf("f=%f\n",f);
    printf("d=%lf\n",d);
    printf("i的16进制是%#x\n",i);
    //定义一个长度为20的字符数组
    char arr[20];
    // 键盘输入的函数
    int j =0;
    for(;j<4;j++){
        scanf("%c", &arr[j]);
    }
    arr[j]=0;//printf的实现是遇到0之后就会停止打印
    printf("arr数组中的元素是 %s\n", arr);
    system("pause");
}

你可能感兴趣的:(2.输入输出函数)