『壹』 關於c語言(ASCII碼值)
在ASCII碼中,小寫字母是對應的大寫字母+32,比如小寫字母'a'的ASCII碼為'97'那麼對應的大寫字母就是97-32=65,你這到題目中已知小寫字母'g'的ASCII碼為103,那麼對應的大寫字母G的ASCII碼為103-32=71,在按照字母表的順序'L'在'G'的後面第5個字母的位置,那麼就在用71+5,結果為76就是你所求的字母'L'的ASCII碼.
程序中出現的"---"可以按照原樣輸出,並沒有特殊的含義,一般在熟悉ASCII碼的同時,也要了解一下轉義字元,轉義字元就是以'\'形式出現的字元,往往有些特殊的含義,常見的有'\n','\t','b'等等,樓主好好看看這些部分還是很有用的,都是基礎!希望解答對你有所幫助
記得採納啊
『貳』 C語言問題
B,『\55』,因為他裡面有一個轉義字元
『叄』 \g在c語言中是什麼意思
\g轉意符號,
沒有!
這個應該是個值,數值應該是103
測試程序:
#include<stdio.h>
main()
{
int a = '\g' ;
printf("%d\n",a);
}
103號就是g符號
『肆』 C語言printf("\abcd\b\102\103")的結果是什麼
\a
電腦會滴的一聲
bcd
輸出bcd
\b
退格一個字元
\102
輸出B,因為B的8進制是102
\103
輸出C,因為B的8進制是103
所以,最後輸出為:滴的一聲+屏幕顯示「bcBC」
『伍』 c語言小問題 為什麼103和104也能被輸出
# include <stdio.h>
int main (void)
{
int x = 100;
while(x++ < 103)//x先與103對比,然後再自正增1,所以下面一句最後一次循環會輸出103,而此時再進行判定時,x仍會自增1,結束循環,所以最後一句會輸出104
printf("%4d\n",x);
printf("%4d\n",x);//首先這句不是while循環內的
}
//望採納!
『陸』 c語言問題 103
voidsub(doublex,double*y,double*z)
{
*y-=1.0;//*y=a=2.52.5-1=1.5a=1.5;
*z=*z+x;//此時*z=a=1.5,x=6.5,1.5+6.5=8,a=8
}
main()
{doublea=2.5,b=9.0;*pa,*pb;
pa=&a;pb=&b;
sub(b-a,&a,&a);printf("%f ",a);/*兩個a應該少了&號把b-a=6.5給x把a的地址給指針y和指針z*/
『柒』 C語言代碼求解釋,為什麼結果103和104
- - .你都用 #line。把 行數。改成 100了。然後下面就用你規定的 行數了。
還有
一個下劃線和 兩個下劃線是不一樣的。。__LINE__內置宏名。。還有什麼__FILE__
這個 跟蹤調試 的時候,非常有用。。
『捌』 C語言中temperature%10與temperature%100分別表示什麼意思
這裡面的temperature應該申明的一個變數,%是運算符(取余數運算):
比如temperature為103
那麼103%10=3(也就是不能整除10的那部分),100同理
『玖』 C語言地址值
就是分配在指針上的地址值,舉個例子:
int number=123; //變數值為123,內存地址值(只是舉例)為0x00adfeeaf
int *pNumber:
pNumber=&number; //把地址值(0x00adfeeaf)分配指針上