1. 程式人生 > >〖C語言學習筆記 〗(一) HelloWorld

〖C語言學習筆記 〗(一) HelloWorld

文件頭部 標準 變量 標準輸出 class 語言學 你好 a.out 格式

前言

本文為c基礎入門學習筆記

正文

HelloWorld

#include <stdio.h> //標準輸出流

int main() //每種語言都有一個執行入口,main方法就是其一
{
    printf("Hello C!\n"); //輸出文字並換行
    return 0; //返回結束碼
}

編譯與執行命令:

編譯:

命令:gcc 源文件名 [-o 輸出二進制文件名]

說明:其中[]內的參數可省略,默認輸出一個a.out的文件

執行:

命令:./當前輸出文件名

合並編譯和執行:

命令: gcc 源文件名 [-o 輸出二進制文件名] && ./輸出二進制文件名或a.out

說明: ./a.out的情況是沒有指定輸出文件名的情況下

打印輸出

c 語言中使用printf函數進行打印,在源文件頭部必須引入標準輸出#include <stdio.h>

例:printf("Hello\n"); 其中\n是轉義字符用來換行

常見的輸出轉義字符還有\b(相當於backspace退格)\n (換行) \\(單個反斜線)

常見的占位符有%c(字符)%d(整型數字signed) %s(字符串)%f(浮點小數)

格式化輸出:printf("你好,%s", "世界");

引入標準庫

#include <庫名.h>

定義變量與符號常量

變量是可變的參數,符號常量是用一個符號來代替文本的常量

常量在方法中使用數據類型 常量名 = 常量值;

符號常量在方法外使用 #define 名字 替換的文本

例子如下:

#include <stdio.h>

#define AUTHOR "Hellxz"

int main(){

    //聲明變量
    int i;
    char c;
    float f;
    double d;

    //賦值
    i=2;
    c='d';
    f=12.18;
    d=3.141592654;

    printf("這是%s和小甲魚學c語言的第%d%cay\n", AUTHOR,i, c);
    printf("2019年山東自考報名時間為2018.%.2f\n", f);
    printf("圓周率為:%11.9f\n", d);
    
    return 0;
}

輸出:

這是Hellxz和小甲魚學c語言的第2day
2019年山東自考報名時間為2018.12.18
圓周率為:3.141592654

本文內容為小甲魚學c的學習筆記

〖C語言學習筆記 〗(一) HelloWorld