2026年11月7日 星期六

Arduino(C/C++)程式中,常使用的運算子

 

在 Arduino(基於 C/C++ 語法)程式中,運算子(Operators)是控制資料計算與邏輯判斷的核心。

以下是 Arduino 中最常使用的運算子分類總整理:

1. 算術運算子 (Arithmetic Operators)

用於數學計算。

• + 加法

• - 減法

• * 乘法

• / 除法(注意:整數相除會無條件捨去小數點)

• % 取餘數 / 模數(例如 5 % 2 結果為 1,常用於計時器或循環計數)

 

2. 比較/關係運算子 (Comparison Operators)

用於條件判斷(如 if 敘述),回傳結果為 true(真)或 false(偽)。

• == 等於(新手最常與單個 = 賦值搞混)

• != 不等於

• < 小於

• > 大於

• <= 小於或等於

• >= 大於或等於

 

3. 邏輯運算子 (Boolean Operators)

用於組合多個條件判斷。

 

• && 邏輯與 (AND) ── 兩邊條件都成立才為真。

• || 邏輯或 (OR) ── 兩邊條件只要有一個成立就為真。

• ! 邏輯非 (NOT) ── 反轉真假值(把 true 變 false,false 變 true)。

 

4. 複合指定運算子 (Compound Assignment Operators)

簡化變數自身運算並重新賦值的語法,讓程式碼更精簡。

• = 指定 ── 將右邊的值給左邊的變數(如 x = 5;)。

• ++ 遞增 ── 變數加 1(如 x++; 等同於 x = x + 1;)。

• -- 遞減 ── 變數減 1(如 x--;)。

• += 加法指定 ── 如 x += 5;(等同於 x = x + 5;)。

• -= 減法指定 ── 如 x -= 3;。

• *= 乘法指定 ── 如 x *= 2;。

• /= 除法指定 ── 如 x /= 2;。

 

5. 位元運算子 (Bitwise Operators)

在硬體微控制器(MCU)開發中非常重要,常用於設定暫存器(Register)、控制特定數位腳位(Pins)狀態或解析感測器原始資料。

• & 位元與 (Bitwise AND) ── 常用於「遮罩」以取出特定的位元。

• | 位元或 (Bitwise OR) ── 常用於將特定位元設定為 1。

• ^ 位元互斥或 (Bitwise XOR) ── 常用於翻轉位元狀態。

• ~ 位元非 (Bitwise NOT) ── 反轉所有位元(0變1,1變0)。

• << 左移 ── 將位元向左移動(相當於乘以 2 的次方)。

• >> 右移 ── 將位元向右移動(相當於除以 2 的次方)。

 

如果你正在開發特定的功能,我可以為你說明這些運算子的實際應用。你想了解:

• == 與 = 在 if 判斷式中寫錯會發生什麼慘劇?

• 如何用 位元運算子 (<<, |, &) 來快速控制多個 LED 或讀取暫存器?

• 自增運算子前置與後置 (++x 與 x++) 的差別?

 

 

2026年11月5日 星期四

台糖葵花油加工過程中他有經過加熱嗎? 他是生油還是熟油? 生油適合做涼拌嗎?

 

台糖葵花油屬於「一般精煉葵花油」,這類油脂的特性以及與加工、烹調的關係如下:

1. 加工過程中他有經過加熱嗎?

是的,他有經過多次且高溫的加熱程序。

「一般精煉」的過程主要包含脫膠、脫酸、脫色、脫臭等四個步驟。其中: [1]

• 萃取階段: 葵花籽在利用溶劑提取油脂後,必須加熱將溶劑揮發(正己烷沸點約 68°C)。

• 脫臭階段(關鍵高溫): 為了去除油中的雜質與異味,精煉廠會使用高真空配合高達 230°C 至 250°C 的高溫水蒸氣進行蒸餾。因此,這種油在出廠裝瓶前,本身就已經歷過極高溫的考驗。 [1, 2, 3]

2. 他是生油還是熟油?

在現代食品科學與製油定義中,它在分類上屬於「熟油」(或稱精煉油、精製油)。 [1, 2]

• 生油(未精煉油/初榨油): 指的是冷壓、初榨、僅經過過濾就裝瓶的油(如特級初榨橄欖油)。這類油保留了植物原本的草本氣味、色澤與天然營養(如多酚等),沒經過高溫破壞。 [1, 2, 3, 4]

• 熟油(精煉油): 經過了前述的高溫精煉程序,將油中的游離脂肪酸、色素和天然氣味全部去除。所以倒出來時呈現透明金黃色、聞起來幾乎沒有味道(風味中性)(風味中性)。 [1, 2, 3]

3. 生油適合做涼拌嗎?那精煉葵花油適合嗎?

這要看您指的「生油」是哪一種,以及對風味的要求:

油品類型

適合涼拌嗎?

說明與原因

精煉葵花油

(熟油/如台糖這款)  

非常適合

雖然它是「熟油」,但因為精煉去除了所有雜質與強烈氣味,味道非常中性、純淨。用它來做涼拌菜(如涼拌小黃瓜、台式涼拌菜),完全不會搶走食材本身的鮮味與香氣,是很好的基底油。

冷壓/初榨植物油

(廣義的生油/如初榨橄欖油)  

非常適合

適合西式、地中海式涼拌。這類油含有豐富的天然果香、橄欖香或堅果香,可以直接淋在沙拉、起司或烤蔬菜上,做為調整菜餚風味的核心。

未精煉、未熟化的種子原油

(真正的生種子油)  

不適合

如果是完全沒有精煉、也沒有經過任何焙炒(生榨)的種子油(如未處理的大豆原油、生花生油、生芝麻油),裡面會帶有嚴重的生青味、豆腥味或微量植物雜質,直接涼拌會有一股「生澀的怪味」,不適合直接食用。

總結來說: 台糖葵花油雖然是經過加熱的精煉熟油,但因為它沒有雜質、沒有異味,所以不論是拿來煎、炒、煮,還是拿來做一般清爽型的涼拌菜,都非常安全且適合! [1, 2, 3]