C語言學習Day01

初識C語言

國際標準(ANSI C)ide

第一步:建立文件
第二步:建立.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);
}

方法一
方法二

相關文章
相關標籤/搜索