當前位置:首頁 » 編程語言 » c語言123

c語言123

發布時間: 2022-05-17 10:00:48

1. c語言,請問為什麼123不是一個正確的實型常量

因為在C語言中,沒有小數點的數都是「整數」,實型常量都是有小數點的。也就是說,123是整數,123.0是實數。123與123.0是不一樣的。

2. c語言編程題: 將123這個數的個位,十位,百位依次輸出。(利用算數運算符)

像這種給你一個數讓你去求它的每位數分別輸出,主要使用/和%兩種運算符,你只要深刻理解
兩種運算符的含義,像這種題很簡單。求最高位一般用/求個位一般用%;例如12345;
x=12345;
a=x/10000;
b=x=1000-a*10;
c=(x%100)/100;
d=(x%1000)/10;
e=x%10;
好好體會吧!

3. 如何用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);

}

(3)c語言123擴展閱讀:

C語言的注釋符一般分為兩種,一種是以「/*」開頭,在中間加上注釋內容,並以「*/」結尾的段落注釋符。在「/*」和「*/」之間的即為注釋。

另一種是以「//」開頭,後面加註釋內容的單行注釋符。在「//」之後的即為注釋。

C語言的注釋符是以「/*」開頭並以「*/」結尾的串。在「/*」和「*/」之間的即為注釋。程序編譯時,不對注釋作任何處理。注釋可出現在程序中的任何位置。


4. c語言字元變數'/123'是什麼意思

你可以用字元輸出來觀察字元常數 '\123' 到底是什麼字元:
printf("\nCharact :%c",'\123'); 輸出的是大寫字母S
樓上說的對,\表示8進制,
8進制123,是10進制的83 是ASCII字元大寫S的內碼
你可以用:
char xc=0123;
printf("\ncharact %c %c %d",'\123',xc,xc);
來觀察字元的表達。

5. c語言中\123是啥意思

轉義字元, 123在這里是8進制, 表示大寫的S

6. 十進制123在c語言中用八進制和十六進制怎麼表示

十進制123在c語言中用八進製表示為173,用十六進製表示為7B。

十進制整數轉換為其他進制整數採用"除進制數取余,逆序排列"法。用進制數去除十進制整數,可以得到一個商和余數;再用進制數去除商,如此進行,直到商為零時為止,然後把先得到的余數作為其他進制數的低位有效位,後得到的余數作為其他進制數的高位有效位,依次排列起來。

即十進制123=1*8^2+7*8^1+3*8^0=八進制173=7*16^1+11*16^0=十六進制7B。

(6)c語言123擴展閱讀:

八進制廣泛應用於計算機系統,如PDP-8,ICL 1900和IBM大型機使用12位、24位或36位。八進制是這些基礎,因為他們的最理想的二進制字縮寫大小能被3整除(每個八進制數字代表三個二進制數字)。四、八到十二個數字可以簡明地顯示整個機器。

它也降低成本使得數字允許通過數碼管,七段顯示器,和計算器用於操作員控制台,他們在二進制顯示使用過於復雜,然而十進制顯示需要復雜的硬體,十六進制顯示需要顯示更多的數字。

7. C語言中怎麼將字元123轉化成數字123

C語言中可以調用atoi()函數將字元串數字轉換成整型數,所需要頭文件為stdlib.h

函數原型:int atoi( char *s) ;

函數說明:將字元串s轉換為整型值,返回給調用者。

參考代碼:

相關函數還有:

atof():將字元串轉換為雙精度浮點型值。
atol():將字元串轉換為長整型值。
strtod():將字元串轉換為雙精度浮點型值,並報告不能被轉換的所有剩餘數字。
strtol():將字元串轉換為長整值,並報告不能被轉換的所有剩餘數字。
strtoul():將字元串轉換為無符號長整型值,並報告不能被轉換的所有剩餘數字。

8. C語言 合法常量 "\123" 和 123 區別是什麼雙引號代表什麼 \123合法么

前者是字元串,後者是數字。
雙引號
代表字元串,單引號代表單個字元。
你可以輸出「\123」看看是什麼。

9. C語言中'123' 和"123"有什麼區別

"/123"是字元串,用"%s"格式輸出的是/123,而'/123'是一個對c語嫣來說是一個人奇怪的數據,既不是字元,也不是轉義序列,因為轉義字元是以\開始的,而不是/。

10. 在c語言中 int a=123,和int a, a=123的區別

差別主要在局部變數和全局變數中。
如果 a是局部變數,則
int a=123;
和 int a; a=123;
編譯的代碼沒有差別。
如果a是全局變數,兩者編譯的結果有差別。
則int a=123;a會當成一個靜態變數進行初始化,不會生成賦值指令。

熱點內容
畫機械3D圖電腦要什麼配置 發布:2024-04-24 18:50:24 瀏覽:393
強加密 發布:2024-04-24 18:48:46 瀏覽:278
打窩船什麼配置 發布:2024-04-24 18:43:01 瀏覽:605
php伺服器搭建網站教程 發布:2024-04-24 18:29:35 瀏覽:557
安卓怎麼開一鍵啟動 發布:2024-04-24 18:12:05 瀏覽:456
phpsmarty使用 發布:2024-04-24 17:59:32 瀏覽:462
rt809f編程器軟體下載 發布:2024-04-24 17:58:01 瀏覽:66
a級車買哪個配置劃算 發布:2024-04-24 17:37:23 瀏覽:405
安卓的微信復制不了怎麼回事 發布:2024-04-24 17:32:25 瀏覽:212
我的世界伺服器控制台喊話 發布:2024-04-24 17:29:54 瀏覽:35