C語言主架構
#include <stdio.h>
int main(void)
{
printf("hello, world\n");
}
C語言總共有三種變數型態(type)
使用方法:
(1) 宣告變數型態
(2) print時可修改
宣告變數的目的:
(1) 讓程式知道有變數的存在
(2) 讓系統配置一個記憶體給變數使用
//【宣告型態】
//整數型態
int number = 15;
//浮點數型態
double d1 = 0.123456789; //倍精度:存15位
float f1 = 0.123456789f; //單精度:存8位
//字元型態(一個字母) / 字串型態(2個字母/1中文字以上)
char demo = 'A'; //單引號
char str[] = "pc school"; //雙引號;字串 = 字元陣列
//【Print時修改】
//轉印:整數-十進位
printf("十進位: %d ", v ); //正負格式 %+d
//轉印:整數-八進位
printf("八進位: %o ", v ); //完整格式 %#o
//轉印:整數-十六進位
printf("十六進位: %x ", v ); //完整格式 %#x
//轉印:浮點數-單精度/倍精度
printf("浮點數: %lf / %f ", v ); //求到特定位數 %.4lf
//轉印:字元
printf("字元: %c ", v );
//轉印:字串
printf("字串: %s ", v );
//轉印多項資料:如數字轉撲克牌符號
int heart = 3, ace = 6;
printf("紅心:%c\n黑桃:%c\n" , heart , ace );
//轉印多項資料:指定寬度並靠右對齊
printf(" %7d , v"); //靠左對齊-7 用0填滿 %07d
如果要在雙引號內呈現百分比 : %%
如果要在雙引號內呈現雙引號:\" (跳脫字元)
如果要在雙引號內呈現單引號: \'
如果要在雙引號內呈現斜線: \