1. c語言 字元加減運算
選A吧,首先x-'a'轉為數字為5,5+1=6,'A'+6=G,int型與字元型相加,會把int型自動轉為字元型。
2. C語言字元串相減
因為cost與cos的前面是相同的,只有最後一個t不同.即當i=3時,由於str2[3]='\0'所以退出for循環.str1[3]='t',所以str1[3] 不等於str2[3],所以執行 else printf('%d\n',abs(str1[i]-str[i]));str1[3]-str2[3]='t'-'\0'='t'abs是求絕對值.返回整型值,'t'的ASC碼是116,所以abs('t')的結果是116
3. c語言刪除字元串中的字元。
一、問題描述:從鍵盤輸入一個字元串給str和一個字元給c,刪除str中的所有字元c並輸出刪除後的字元串str。
1、輸入:第一行是一個字元串; 第二行是一個字元。
2、輸出:刪除指定字元後的字元串。
二、設計思路:
1、 同插入問題,定義兩個字元數組a,b。以及標志刪除位置的int型pos。
2、用gets函數輸入數組a的值,並利用for循環將數組a 到 數組b。
3、利用for循環,令pos位的數組b元素賦值到a。
三、實現代碼如下:
(3)c語言中字元串減去字元串擴展閱讀
gets()函數用來從標准輸入設備(鍵盤)讀取字元串直到換行符結束,但換行符會被丟棄,然後在末尾添加'