C語言學習系列二十九 字串進製轉換

2021-09-26 06:14:29 字數 680 閱讀 1673

十六進製制字元轉換成十進位制數表示式:

number=number*16+hexad[i]-'0';                //數字字元

number=number*16+hexad[i]-'a'+10;          //大寫英文本元

number=number*16+hexad[i]-'a'+10;           //小寫英文本元

//例7-14

//濾去所有非十六進製制字元,組成表示十六進製制字串,並轉換成十進位制後輸出

#includeint main()

hexad[k]='\0'; //新字串結束標誌

printf("new string: ");

for(i=0; hexad[i]!='\0'; i++)

putchar(hexad[i]);

printf("\n");

number=0;

for(i=0; hexad[i]!='\0'; i++)

printf("number=%ld\n",number);

return 0;

} enter a string: zzy1+ak0bq? #

new string: 1a0b

number=6667

C語言學習 字串

字串宣告 char 變數名 數量 示例 include intmain printf 輸出字串ch2 s n ch2 方法3 char ch3 省略字串長度,長度編譯器在編譯時會幫忙計算 printf 輸出字串ch3 s n ch3 方法4 char ch4 name 此時末尾不需要加上 0 大括號...

C 語言學習 字串

c 字串 在 c 語言中國,字串實際上是使用 null 字元 0 終止的一維字元陣列。因此,乙個以 null 結尾的字串,包含了組成字串的字元。下面的宣告和初始化建立了乙個 hello 字串。由於在陣列的末尾儲存了空字元,所以字元陣列的大小比單詞 hello 的字元數多乙個。char greetin...

c語言 字串陣列 C語言學習路線

c語言學習路線 了解c語言 c語言歷史 c語言特點 演算法什麼是演算法 演算法怎麼描述 資料型別 變數命名規則 基本資料型別有哪些 常量 變數 運算子與表示式 什麼是表示式 什麼是運算子 運算子和表示式有什麼關係 常用輸入輸出函式 字元,字串輸入輸出 其他型別格式化輸出 選擇程式結構 if語句 if...