J.J.'s Blogs
J.J. Huang
  • Taipei, Taiwan
本站是 J.J.Huang 的技術學習與筆記部落格,涵蓋前端、後端開發、Spring Boot、微服務、資料庫、運維等領域。分享程式語言、開發工具、系統架構及遊戲修改分析、逆向工程等的研究與知識分享。
  • Taipei, Taiwan
  • DMCA.com Protection Status
  • C語言 - 第十六章 | 字串 - 轉換、測試

    轉換 若要將字串轉換為數字,則可以使用 atoi() 、 atol() 、 atof() 函式,可分別將字串轉換為 int 、 long int ,與 double ,這些函式都包括在 stdlib.h 中。 1 2 3 int atoi ( co...

  • C語言 - 第十五章 | 字串 - 比較、搜尋

    比較 若要進行字串的比較,可以使用 strcmp() 或 strncmp() 。 1 2 int strcmp ( const char *, const char *) ; int strncmp ( const cha...

  • C語言 - 第十四章 | 字串 - 長度、複製、串接

    長度 字串是一個字元陣列,最後一個字元以空字元 '\0' 結尾,若要得知字串所含字元長度(不包括空字元),則可以使用 strlen() 函式: 1 size_t strlen ( const char *) ; ...

  • C語言 - 第十三章 | 字串 - 字串陣列

    什麼是字串? 在 C 語言中字串的本質是由字元所組成的陣列,並在最後加上一個空( null )字元 '\0' ,例如下面這個程式就是一個 “hello” 字串的宣告: 1 2 3 4 char text [] = { 'h...

  • C語言 - 第十二章 | 循環演算 - 陣列

    什麼是陣列? 陣列資料結構(英語: array data structure ),簡稱陣列(英語: Array ),是由相同類型的元素( element )的集合所組成的資料結構,分配一塊連續的記憶體來儲存。利用元素的索引( index )可以計算出該元素對應的儲存位址。 一維...

  • C語言 - 第十一章 | 循環演算 - 迴圈

    什麼是迴圈? 有時候我們需要讓程式重複做某一件事情,我們可以藉由兩種方法做到,一是迴圈,二是遞迴,因為遞迴太過麻煩且不易使用所以在此不做贅述,留待未來。 在 C++ 中使用迴圈和 C 語言相同,使用 while 及 for 。 while while 使用方式為,小括號...

  • C語言 - 第十章 | Operation - 判斷式

    什麼是判斷式? 在程式內為了運用各式各樣的狀況,判斷式這樣東西的存在是非常重要的。為了應付這種狀況, C 語言理所當然地也提供了很多條件判斷式。 1 如果生病,就請假在家休息,否則就去上班。 if 條件判斷 最為基礎的則是if條件判斷...

  • C語言 - 第九章 | Operation - 布林運算

    什麼是布林運算? C 語言中並沒有布林這型態,其實這是一個 C 的重要觀念。 1 非零即為真 關係運算子 C 語言中的關係運算子都是二元運算子,所以也就是代表需要有兩個運算元來進行運算,而在關係運算子的回傳部分將會以 0 為假, 1...

  • C語言 - 第八章 | Operation - 指派運算

    什麼是指派運算? 最基本的指派運算子其實就是「 = 」。 等號可以幫助我們來將右邊的值給左邊的變數資料,但是其實等於可以跟更多的運算子合用,其會直接進行運算並存回左邊變數資料。 指派運算子 運算子 意義 舉例 = 指派 A ...

  • C語言 - 第七章 | Operation - 位元運算

    位元運算子 在電腦中資料的儲存都是利用 0/1 的編碼進行儲存,像是一個平常普通的十進位數字 10 跟 7 ,在電腦裡的儲存假設是 4 個位元則是: 1 2 10 -> 1010 7 -> 0111 而在 C ...