初识C语言
国际标准(ANSI C)
第一步:创建文件
第二步:创建.c文件
第三步:编写代码
#include <stdio.h>//引用printf的头文件(standard input output)
//main函数:程序的入口,有且仅有一个。
int main()
{
char df = 'F';
printf("字符型:%c\n", df);//因为printf函数是别人写好的,所以需要引用头文件
int age = 30;
printf("整形:%d\n", age);
long ff = 5;
printf("长整型:%d\n", ff);
float gg = 2.7;
printf("单精度:%f\n", gg);
double hh = 4.5;
printf("双精度:%lf\n", hh);
printf("%d\n", sizeof(char));
printf("%d\n", sizeof(short));
printf("%d\n", sizeof(int));
printf("%d\n", sizeof(long));
printf("%d\n", sizeof(long long));
printf("%d\n", sizeof(float));
printf("%d\n", sizeof(double));
return 0;
}
#include <stdio.h>
//#include <limits.h>
//实现两个变量的数的转换,在不使用第三个变量的前提下
//方法一:如果数值太大就会损失精度
int main()
{
//定义两个常数,a、b
int a = 5;
int b = 3;
//输出未转时的样子
printf("a = %d,b = %d\n", a, b);
a = a + b;
b = a - b;
a = a - b;
//输出转后的样子
printf("a = %d,b = %d\n", a, b);
}
//方法二:
//方法二
int main()
{
//定义两个变量
int a;
int b;
printf("请输入一个数:a = ");
scanf("%d", &a);
printf("\n请输入一个数:b = ");
scanf("%d", &b);
a = a ^ b;
b = a ^ b;
a = a ^ b;
printf("转换后:a = %d,b = %d", a, b);
}