c的变量,数据类型,以及printf和scanf的基本使用

之前再学校学习过一次的,最近需要用到c,复习下,也纪录下~~~

// 基本输入输出库
#include "stdio.h"
// 第一次,哈哈哈,从 Hello,world开始
void test1()
{
    printf("Hello world!!!\n");
}
// 基本的变量和printf的基本使用
void test2()
{
    // 整型
    int a;
    a = 1;
    printf("%d\n",a);// 输出整型变量,输出结果:1
    // float
    float b;
    b = 1.1f;
    printf("%f\n",b);// 输出float变量,输出结果:1.100000
    // double
    double c;
    c = 1.1l;
    printf("%lf\n",c);// 输出double变量,输出结果:1.100000
    // 字符
    char d;
    d = 'a';
    printf("%c\n",d);// 输出字符变量,输出结果:a
}
// scanf的基本使用,注意下输入缓冲区的概念
void test3()
{
    int a;
    printf("请输入一个整型数字\n");
    scanf("%i",&a);
    printf("%i\n",a);
    float b;
    printf("请输入一个float类型数字\n");
    scanf("%f",&b);
    printf("%f\n",b);
    double c;
    printf("请输入一个double类型数字\n");
    scanf("%lf",&c);
    printf("%lf\n",c);
    char d;
    printf("请输入一个字符\n");
    scanf("%c",&d);
    printf("%c\n",d);
}
// scanf 输入多个数据
void test4()
{
    int a;
    float b;
    double c;
    char d;
    // 注意下输入数据的时候格式要和scanf的格式化字符串格式一致
    scanf("%i,%f,%lf,%c",&a,&b,&c,&d);
    printf("%i,%f,%lf,%c\n",a,b,c,d);
}
// 程序执行会默认调用这个函数
int main()
{
    test4();
    return 0;
}

标签: c

添加新评论