123c語言
1. c語言中「/123」和『/123』分別輸出什麼
#include<stdio.h>
intmain(){
chars='/123';
char*ss="/123";
printf("%c %s",s,ss);
return0;
}
2. c語言中\123是啥意思
轉義字元, 123在這里是8進制, 表示大寫的S
3. C語言中怎麼將字元123轉化成數字123
C語言中可以調用atoi()函數將字元串數字轉換成整型數,所需要頭文件為stdlib.h
函數原型:int atoi( char *s) ;
函數說明:將字元串s轉換為整型值,返回給調用者。
參考代碼:
相關函數還有:
atof():將字元串轉換為雙精度浮點型值。
atol():將字元串轉換為長整型值。
strtod():將字元串轉換為雙精度浮點型值,並報告不能被轉換的所有剩餘數字。
strtol():將字元串轉換為長整值,並報告不能被轉換的所有剩餘數字。
strtoul():將字元串轉換為無符號長整型值,並報告不能被轉換的所有剩餘數字。
4. C語言中'123' 和"123"有什麼區別
"/123"是字元串,用"%s"格式輸出的是/123,而'/123'是一個對c語嫣來說是一個人奇怪的數據,既不是字元,也不是轉義序列,因為轉義字元是以\開始的,而不是/。
5. c語言編程題: 將123這個數的個位,十位,百位依次輸出。(利用算數運算符)
像這種給你一個數讓你去求它的每位數分別輸出,主要使用/和%兩種運算符,你只要深刻理解
兩種運算符的含義,像這種題很簡單。求最高位一般用/求個位一般用%;例如12345;
x=12345;
a=x/10000;
b=x=1000-a*10;
c=(x%100)/100;
d=(x%1000)/10;
e=x%10;
好好體會吧!
6. C語言 合法常量 "\123" 和 123 區別是什麼雙引號代表什麼 \123合法么
一個一個回答吧
"\123"
和123的區別"\123"
是個字元串。123是一個數字。雙引號就代表字元串的意思,雙引號內的內容代表一個字元串。最後
\123這種寫法是合法的,它代表一個字元,也就是說"\123"實際是只有一個字元的字元串\123代表的字元是啥膩?是大寫字母S至於原因么,在C語言中\是轉義字元,比如我們常用的\n代表回車實際上我們還可以用\+數字的形式輸出ascii表的字元但這里\後面的數字默認為8進制也就是說\123中的123是個8進制數123換算成十進制83
在ascii表中代表字母S有不懂的可以繼續一起討論
祝學業有成
7. c語言,請問為什麼123不是一個正確的實型常量
因為在C語言中,沒有小數點的數都是「整數」,實型常量都是有小數點的。也就是說,123是整數,123.0是實數。123與123.0是不一樣的。
8. 如何用C語言輸入123,輸出321
程序如下:
#include<stdio.h>
main()
{
intx,b0,b1,b2,s;
printf("inputx:");
scanf("%d",&x);
b2=x/100;
b1=(x-b2*100)/10;
b0=x%10;
s=b0*100+b1*10+b2;
printf("s=%d ",s);
}
(8)123c語言擴展閱讀:
C語言的注釋符一般分為兩種,一種是以「/*」開頭,在中間加上注釋內容,並以「*/」結尾的段落注釋符。在「/*」和「*/」之間的即為注釋。
另一種是以「//」開頭,後面加註釋內容的單行注釋符。在「//」之後的即為注釋。
C語言的注釋符是以「/*」開頭並以「*/」結尾的串。在「/*」和「*/」之間的即為注釋。程序編譯時,不對注釋作任何處理。注釋可出現在程序中的任何位置。
9. 十進制123在c語言中用八進制和十六進制怎麼表示
十進制123在c語言中用八進製表示為173,用十六進製表示為7B。
十進制整數轉換為其他進制整數採用"除進制數取余,逆序排列"法。用進制數去除十進制整數,可以得到一個商和余數;再用進制數去除商,如此進行,直到商為零時為止,然後把先得到的余數作為其他進制數的低位有效位,後得到的余數作為其他進制數的高位有效位,依次排列起來。
即十進制123=1*8^2+7*8^1+3*8^0=八進制173=7*16^1+11*16^0=十六進制7B。
(9)123c語言擴展閱讀:
八進制廣泛應用於計算機系統,如PDP-8,ICL 1900和IBM大型機使用12位、24位或36位。八進制是這些基礎,因為他們的最理想的二進制字縮寫大小能被3整除(每個八進制數字代表三個二進制數字)。四、八到十二個數字可以簡明地顯示整個機器。
它也降低成本使得數字允許通過數碼管,七段顯示器,和計算器用於操作員控制台,他們在二進制顯示使用過於復雜,然而十進制顯示需要復雜的硬體,十六進制顯示需要顯示更多的數字。
10. (long)123為什麼不能用作C語言常量
123可以作為整數常量,但默認是int型,除非數字范圍超出unsigned int編譯器才會使用long處理。
想要指定使用long處理123,要在數字末尾加'L'或者'l',寫作123L。