C語言-主架構/輸出/變數


Posted by pei_______ on 2022-04-12

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

如果要在雙引號內呈現百分比 : %%
如果要在雙引號內呈現雙引號:\" (跳脫字元)
如果要在雙引號內呈現單引號: \'
如果要在雙引號內呈現斜線: \


#C語言 #課堂筆記







Related Posts

CS50 TCP (Transmission Control Protocol)

CS50 TCP (Transmission Control Protocol)

TypeScript 筆記:unknown 簡介

TypeScript 筆記:unknown 簡介

JS30 Day 14 筆記

JS30 Day 14 筆記


Comments