c語言幾個簡單程式符號
1樓:網友
第乙個的寫法是錯誤的 printf 裡面的%d代表乙個變數,必須與後面的變數名一一對應,printf("%d",c);
printf("%d,%d",a,b);其中第乙個%d代表a,第二個%d代表b ,所以如果a=1,b=2的話 那麼它輸出的就是1,2
2樓:幻☆天芒
最後一段**,只有max函式的申明,卻沒有函式的主體,當然會報錯。前兩個的結果意義上就是不同,23是c的值,輸出。前面那個數字算是錯誤的記憶體引用吧。
因為那樣的printf語句不規範。
3樓:袁雨汛
對於第一題:你沒有明確printf函式的一般格式,其格式為printf(格式控制,輸出表列),你寫的第乙個正是缺少輸出表列(即c),所以系統會分配乙個無法預料的值,當加上輸出表列後,格式正確,即輸出c的值23。對於第二題,雖然在主函式main中有函式宣告,可你呼叫了max()函式,下面缺少main函式,是因為你缺少程式所致。
4樓:網友
你是剛開始看書的吧,要努力,樓上說得都不得,學習了。
5樓:網友
第二個打出的是c的值,第乙個因為沒有,輸出什麼數都可能。
關於補充的,是因為你沒寫max函式的具體內容,只是做了宣告。
6樓:青山山神
大家說的都很對,你的程式我都試過了,對於。
#include
#include
void main()
int a,b,c;
a=12,b=11,c=a+b;
printf("c is %d");
我電腦上給出的結果是2367460
對於你的補充問題。
#include
#include
void main()
int max(int x,int y);
int a, b, c;
scanf(" d,%d",&a,&b);
c=max(a,b);/很顯然在這裡你是呼叫了max()函式,但max()函式沒有任何執行方法,僅僅是在前面定義了它的返回值是整型,所以在這裡出現了錯誤//
printf(" max=%d\",c);
7樓:網友
printf("c is %d",c);的%d是c的值,%d表示整數輸出。
printf("c is %d");的%d不確定,完全是隨機數,所以一般都會比較大。
2個還是有本質上區別的。
c語言程式設計用的符號有哪些?是什麼意思
8樓:稱佑呼宇寰
1、c語言常用程式設計符號:取餘數。
位的和。位或2|3=3
非 !2=0
和3&&5為真。
為假||或。
3||0為真。
0||0為假。
相當於。a+=b
a=a+b,其他相似。如*=-=
位向左移。>位向右移。
sizeof
確定佔的空間大小。
sizeof(int)
>=<=這就是大於小於大於等於,小於等於。
a?b:c判斷,如果a為真,則返回b,否則返回c!=不等於。
——自增自減,a--相當於a=a-1
2、運算子優先順序:
c++語言的基本符號
9樓:科創
c++語言的基本符號。
c++是由c發展而來的,與c相容。用c語言寫的程式基本上可以不加修改地用於c++。下面是我收集的關於c++語言的基本符號,希望大家認真閱讀!
c++語言的基本符號與詞彙
基本符號:c++中的基本符號可以分為3類、共計92個。
字母:包括大寫英文字母《a~z》和小寫英文字母《a~z》共52個符號。
數字:包括《0~9》共10個符號。
特殊符號:包括《 +# % 空格》共30個符號。
關鍵字:也稱為保留字,它是由c++語言本身預先定義好的一類單詞,每個關鍵字在c++語言中都具有特殊的含義,並實現著一定的功能。所以,不能將下述關鍵字再當做其他型別的單詞使用。
識別符號:是使用者為程式中各種需要命令的「元素」所起的名字。這些「元素」包括:變數、符號常量、函式、函式的引數、結構、類、物件等。
識別符號的組成規則:
識別符號是乙個以字母或下劃線開頭的,由字母、數字、下劃線組成的字串。
識別符號不能與任意乙個關鍵字同名。
識別符號中的字母區分大小寫。
識別符號不宜過長。c++語言不限制識別符號的'長度,但多數編譯器只識別前32個字元,如果程式中的識別符號超過了這個長度,超出的部分被忽略不計。
字面常量:指在程式中固定不變的值。常量一般有兩種表示形式,即符號常量和字面常量。
例如,在「pi等於這句話中,pi是乙個符號常量,pi的值稱為字面常量。c++語言中符號常量的名字就是乙個識別符號,而字面常量卻是一類特殊的單詞。
字面常量分為整型、浮點型、字元型和字串型四類。
運算子:對程式中的資料進行操作的一類單詞。 c++中的運算子有:
單字元組成的運算子,例如:+ 等。
雙字元組成的運算子,例如:++等。
三個字元組成的運算子,例如:《等。
關鍵字運算子:new,delete,sizeof。
標點符號:在程式中起分割內容和界定範圍作用的一類單詞。
c語言程式設計用的符號有哪些
10樓:網友
如果真正掌握了c 語言,你就能很輕易的回答上來。這個問題就請讀者試著回答一下吧。本章不會像關鍵字一樣乙個乙個深入討論,只是將容易出錯的地方討論一下。
表(標準c 語言的基本符號。
c 語言的基本符號就有20 多個,每個符號可能同時具有多重含義,而且這些符號之間相互組合又使得c 語言中的符號變得更加複雜起來。
你也許聽說過「國際c 語言亂碼大賽(ioccc)」,能獲獎的人毫無疑問是世界頂級c程式設計師。這是他們利用c 語言的特點極限挖掘的結果。下面這個例子就是網上廣為流傳的乙個經典作品:
#i nclude
main(t,_,a)char *a;{return!0毫無疑問,ian phillipps 是世界上最頂級的c 語言程式設計師之一。你可以數數這裡面用了多少個符號。
當然這裡我並不會討論這段**,也並不是鼓勵你也去寫這樣的**(關於這段**的分析,你可以上網查詢)。
c語言運算子號的方法……簡單點…看得明白的
11樓:網友
1. 常用運算子。
算術運算子: +/, %
關係運算子: >=, <=, ==, !=
邏輯運算子: !
賦值運算子:=, +=, -=,*= ,/= ,+
2.算術運算子: +沒什麼好說的,跟數學裡邊一樣。
在c中稱為 整除運算子,運算規則,除號兩邊都是整數時結果是整數,否則是浮點數。
舉個例子: 3/2 的值是 1 ; 或 3/ 或 的值都是。
求餘運算子,就是求兩數相除的餘數。 有個要求,運算子兩邊的數必須都是整數,否則會報錯,7%4 的值是3 , 在c中是錯誤的表示式。
3.關係運算子 就是數學中關係運算子的運算規則,注意區分 這裡的 等於== 和賦值的 =
舉個例子: int a=4; 的意思是 把4 賦值給a a== 4 的意思是比較 a 和4 是不是相等。
4.邏輯運算 ! 非 &&與 ||或。
也跟數學中一樣,比如 5>3 的值是 真, 那麼!(5>3) 就是假。
兩邊的表示式都是真的時候整個表示式是真,否則是假。 |兩邊的表示式都是假的時候整個表示式是假,否則為真。
5.賦值。= a+=5 等價於: a=a+5 其餘類似。
a++ 等價於 a=a+1 --類似。
這裡邊還有比較不好理解的 比如 a++ 和 ++a 的不同。先不說了,你理解了基本的再說吧。
12樓:有問題wo來答
符號的意思和我們平常的意思是差不多的。
只是c裡面符號代表的含義不同。
在c語言中是什麼運算子號
13樓:網友
在c語言中是什麼運算子號內容如下:
算術運算子、關係運算子、邏輯運算子、位操作運算子、賦值運算子、條件運算子、逗號運算子、指標運算子、求位元組數運算子和特殊運算子。
1.算術運算子:
用於各類數值運算。包括加(+)減(-)乘(*)除(/)、求餘(或稱模運算,%)自增(++自減(--共七種。
2.關係運算子:
用於比較運算。包括大於(>)小於(<)等於(==)、 大於等於(>=)、小於等於(<=)和不等於(!=)六種。
3.邏輯運算子:
用於邏輯運算。包括與(&&或(||非(!)三種。
4.位操作運算子:
參與運算的量,按二進位位進行運算。包括位與(&)位或(|)位非(~)位異或(^)左移(《右移(>>六種。
5.賦值運算子:
用於賦值運算,分為簡單賦值(=)、複合算術賦值(+=,-=,*=,/=,%=)和複合位運算賦值(&=,|=,^=,>>=,<<=)三類共十一種。
6.條件運算子:
這是乙個三目運算子,用於條件求值(?:
7.逗號運算子:
用於把若干表示式組合成乙個表示式(,)
8.指標運算子:
用於取內容(*)和取位址(&)二種運算。
9.求位元組數運算子:
用於計算資料型別所佔的位元組數(sizeof)。
10.特殊運算子:
有括號(),下標,成員等幾種。
c語言是一種運算子非常豐富的語言,多達34種。其中c語言中*號出現頻率非常高,其用法分成了9類:乘法運算子、複合賦值運算蘇、假讀符、註釋符、普通符號、指標定義符、指向運算子、行列位址轉換符和位址值符。
c語言中!是什麼符號?
14樓:幻翼高達
c語言中的「!」是邏輯運算中的非運算。
」是c語言中的非運算子,在變數前面使用它,會構建非運算表示式,表示式的返回結果是個布林值(也就是隻有true或false)。對變數使用時,如果變數不是布林資料型別,將會強制轉化為布林型別再使用,如整形變數123將被轉化為true,整形變數0將被轉化為false。
關於c語言的簡單程式,關於c語言的一個簡單程式
首先,並不十分了解這個程式的本意是什麼,但是錯誤是很明顯的,看提示就該知道了。賦值符號 左邊的運算元必須是合法的左值,表示式不是合法的左值 這也是為什麼可以通過像你那樣寫等於操作的時候可以避免把等號寫成賦值符號的原因 如下修改 a i 100 b i 100 a 10 c i 100 a 10 還有...
C 的簡單程式為什麼錯了,一個C 的簡單程式 為什麼錯了
哈哈。這不管程式的事,程式沒報錯。在vc 6.0中,c 編譯器不存在這個標頭檔案。如果編寫c程式的話,你應該開啟vc 6.0直接新建一個txt檔案,然後儲存成.c檔案,編譯執行ok。這樣最簡單直接,不用管其他的東東,讓編譯器自動幫你搞掂 應該是 include 吧 哦,是這個錯誤。簡單辦法加上 in...
簡單的c語言程式輸出一個簡單的c語言程式輸出1IND00不知道哪裡錯
進行浮點數程式設計時,如果沒有注意,常常會出現輸出類似 1.ind,1.inf 或者 nan,inf 之類奇怪的輸出。這通常隱含了浮點數操作的異常。特殊浮點數的含義 1.inf inf 這個值表示 無窮大 infinity 的縮寫 即超出了計算機可以表示的浮點數的最大範圍 或者說超過了 double...