caffeine咖啡因
早安,這裡是咖啡因,我是一個準備升大一的快樂賣肝員,在這一個長達四個月的暑假,我沒有打算去打工,因此為了好好利用它,我打算認真學習多程式語言,甚至做成一篇篇教學,讓以後的我忘記時,還能回來快速回顧。所以,這裡就是我的學習紀錄,希望能我能持之以恆。
<變數類型> <變數名稱> = <值>;= ; int a = 1;//定義一個整數a,並賦值1<儲存類> <變數類型> <變數名稱> = <值>;= ; auto int a = 1;//定義一個自動變數,並賦值1
#include "stdio.h"float a=1;//定義小數a,並賦值1int main(void){printf("%f",a);}--------------------------------結果---------------------------------1.000000
<有無號> <整數類型> <變數名稱> = <值>;unsigned/signed= ; unsigned int a =1;//定義一個無號的整數a,並賦值1
#include "stdio.h"#define __USE_MINGW_ANSI_STDIO 1int main(void){此處的輸出可參考格式化輸出char a = 'A';//字元宣告printf("%c\n",a);//%c 指字元char b[] = "快樂賣肝:(";//字串(字元集合)宣告printf("%s\n",b);//%s指字串short d = 1;//短整數宣告printf("%d\n",a);//%d指整數int e = 1;//整數宣告printf("%d\n",e);long f = 1;//長整數宣告printf("%ld\n",f);//%ld 只是%d 前面加個l表示長整數long long g = 1;//超長整數宣告printf("%lld\n",g);//同理兩個l 表示超長整數float h = 0.5;//單精度浮點數宣告printf("%f\n",h);//%f 代表floatdouble i = 0.5;//雙精度浮點數宣告printf("%lf\n",i);//%lf 代表doublelong double j = 1.5;//長雙精度浮點數宣告printf("%Lf\n",j);//%Lf 代表long double}--------------------------------結果---------------------------------A快樂賣肝:(有點想睡:(651110.5000000.5000001.500000
#include "stdio.h"int main(void){printf("1 + 1的值為: %d\n",1+1);//加法printf("1 - 1的值為: %d\n",1-1);//減法printf("1 * 2的值為: %d\n",1*2);//乘法printf("4 / 2的值為: %d\n",4/2);//除法printf("10 \% 5的值為: %d\n",10%5);//取餘數int a =0;a++;//a的值再加上1printf("a++ 的值為: %d\n",a);int b = 2;b--;//b的值再減1printf("b-- 的值為: %d\n",b);int text = 10;int x =1;x += text;//相當於是x = x + text的簡寫printf("x += text的值為: %d\n",x);x -= text;//相當於是x = x - text的簡寫printf("x -= text的值為: %d\n",x);x *= text;//相當於是x = x * text的簡寫printf("x *= text的值為: %d\n",x);x /= text;//相當於是x = x / text的簡寫printf("x /= text的值為: %d\n",x);x = 12;x %= text;//相當於是x = x % text的簡寫printf("x \%= text的值為: %d\n",x);}--------------------------------結果---------------------------------1 + 1的值為: 21 - 1的值為: 01 * 2的值為: 24 / 2的值為: 210 % 5的值為: 0a++ 的值為: 1b-- 的值為: 1x += text的值為: 11x -= text的值為: 1x *= text的值為: 10x /= text的值為: 1x %= text的值為: 2