為什麼c語言(系列)有很多簡寫,C語言中有很多縮寫,例如stdio stand input,output 誰能給一個所有縮寫對應全稱的歸納文件附帶翻譯謝謝。

時間 2021-05-07 19:59:16

1樓:匿名使用者

有幾個原因分別如下:

在計算機發展的早期,它的儲存容量是有限的,採用縮寫的形式會節約儲存空間,這使得一些語句採用了縮寫的形式。

部分縮寫的形式代表了一條具體的cpu指令,在早期,這方便編譯器進行優化。比如++i,在cpu中有對應的一條指令,早期的編譯器在進行處理時,比i=i+1的表達方式得到的結果來得效率高。

c誕生於上世紀70年代,並源自於對bcpl語言的改進,因此保留了上世紀70年代一些特有的約定俗成的習慣,以及bcpl本身的一些表達習慣

2樓:逍遙俠

你所說的簡寫具體是指什麼?

c語言中有很多縮寫,例如stdio=stand input,output.誰能給一個所有縮寫對應全稱的歸納文件附帶翻譯謝謝。

3樓:20分鐘假腿

你是說標頭檔案?常用的就那麼幾個,記住就可以了吧。。

還是一些變數名?比如isum什麼的?變數名的話只是程式設計師的一種習慣,比如我舉的例子,i代表整型,sum代表和。變數名完全可以自己取,沒有固定的規則

c語言中的所有縮寫形式

4樓:匿名使用者

|a+=b //a=a+b

a-=b //a=a-b

a*=b //a=a*b

a/=b //a=a/b

a%=b //a=a mod b 即a/b的餘數a&=b //a=a and b 按位

與a^=b //a=a eor b 按位異或a|=b //a=a or b 按位或

5樓:匿名使用者

雙目運算子(+-/*%<<>>等)都可以這樣寫 這種運算不會建立臨時變數 但要取地址

6樓:匿名使用者

x+=100的意思是:

x=x+100;其他的我就不知道了!!

c語言中 n+=(n=10)是什麼意思

7樓:匿名使用者

n+=(n=10)表示:

首先計算右邊的括號內的表示式,n=10,給n賦值10,同時,表示式返回10,因此,等同於:n+=10,並且n的值為10

然後計算n+=10,得到n=n+10,因此,最終n內的值為20

8樓:雷雷

n = n/10的意思,

c語言有很多運算簡寫比如

n = n+10,可以寫成 n += 10,n = n-10,可以寫成 n -= 10,同樣道理,加減乘除,取模都可以這麼簡寫

9樓:匿名使用者

相當於n=10;

n=n+n;

最後結果是 20

10樓:雨點瀟香

n先賦值10,然後是n=n+n=20,即答案為n=20

11樓:銳珂甲代梅

n/=10 就是n

=n/10;n+=10 就是n

=n+10;n*=10 就是n

=n*10;n-=10就是n

=n-10;夠詳細了吧。~

c語言中n/=10是什麼意思呢?

12樓:

n = n/10的意思,

c語言有很多運算簡寫比如

n = n+10,可以寫成 n += 10,n = n-10,可以寫成 n -= 10,同樣道理,加減乘除,取模都可以這麼簡寫

13樓:匿名使用者

++在n的右邊,就是先取值比較,然後在+1,左邊的相反。 先加1,所以n=n+1;//n自加1 if(t<10)//判斷n沒有自加的值 n++ 意思是

14樓:匿名使用者

n=n/10 就這意思

C語言中連結串列與佇列有很麼區別,C語言佇列,連結串列分別怎麼用?

樓主你好。連結串列是一種資料結構,而佇列是一種抽象的概念,就像棧一樣。船是一個比較抽象的概念,具體實現有木船 鐵船等等。佇列好比是船,連結串列好比是造船的材料。佇列可以用連結串列實現,也可以用動態陣列實現,這個抽象的概念可以用各種具體的資料結構實現。sqqueue的第一個元素elemtype ele...

c語言中為什麼,c語言中為什麼 0177777要轉換成原碼真值是 1。0123就不用轉換,真值是

整數有正整數和負整數,為了表示負數,一般用最高位來表示符號,因此,最高位是不能用來表示數值的。所以,一個16位的整數最大值為 2 15 32767 10 7fff 16 0111 1111 1111 1111 2 括號後面是進位制。也就是除去最高位,用來儲存數值的位數是總位數 1,也就是15位。而用...

為什麼c語言總是顯示錯誤警告,為什麼c語言總是顯示一個錯誤0個警告?

gta小雞 這個錯誤是你沒有正確配置vc6的編譯工具路徑,或者你的vc6缺少聯結器程式導致的。最簡單的解決辦法是不要使用vc6.0,這是一個20年前的ide,已經嚴重過時,不相容當前的c c 標準,也不相容windows 7以上的作業系統。換用code blocks或visual studio等現代...