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;
}