C语言学习Day01

初识C语言

国际标准(ANSI C)

第一步:创建文件
第二步:创建.c文件
C语言学习Day01
第三步:编写代码

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

C语言学习Day01

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

方法一
方法二

猜你喜欢

转载自blog.51cto.com/14947752/2540200