本文目錄一覽:
C語言作業,幫忙作一下。
樓主你好,我做的結果和解析如下,希望對你有幫助:
1.C 解析:在C語言中,函數是程序的基本組成單位。
2.B 解析:首先弄清楚運算符優先級,這裡先運算“!”和“–”再運行“||”,由於x=1,所以!x=0,而y–由於自減運算符為後綴形式,所以表達式的值仍為1,y=0。即
!x||y–相當於0||1,結果為1.
3.B 解析:A是十六進制整型常量,不過你打錯了,是”零X”不是“歐X”;B是錯的,e後面不能是小數,必須是整數階碼;C是長整型常量;D對,因為字符型和整型可以互相操作。
4.D 解析:用戶標識符由字母、數字、下劃線組成。標識符不能和關鍵字相同。A中do,B中float,C中goto、int是關鍵字,所以ABC錯,D對。
5.C 解析:C是if語句,由條件語句和執行語句組成,如果執行語句為空,則分號不能省,C應該改為:if(a0);
6.A 解析:在定義變量的同時,可以分別賦值,但是不能像C答案那樣連續賦值,在執行語句可以這樣。同類型不同變量間用“,”隔開,所以D錯。B選項const用錯。
7.C 解析:實型常數指數形式由整數部分、小數點、小數部分(如果是整數可以省略.0,如果是1必須寫出)、E(或e)和整數階碼(不能是小數)組成。A錯在2.0,B錯在沒有整數部分,D錯在沒有階碼。
8.C 解析:逗號表達式的值是最後一項的值。C中x+y=12
9.D 解析:本題考察運算符的優先級,先執行a*a=9,由於自加(++)自減(–)運算符結核性均為右結合,所以然後執行a-=9,即a=a-9,即a=-6,再執行a+=-6,即a=a+(-6)=-12,所以選D。
10.A 解析:求余運算符要求左右兩邊必須為整型。
C語言的基本格式是什麼??
C語言最基本的格式,可以參考最基本的hello world程序。hello world程序雖然小,但是幾乎包含和計算機軟件技術相關的各種基礎知識。
#include stdio.h
int main()
{
printf(“hello world\n”);
return 0;
}
1、#include stdio.h
預處理操作,談到預處理操作,就需要了解C語言編譯器生成二進制可執行文件的過程,一般為預處理階斷、編譯階斷、彙編階斷、鏈接階斷。
預處理階斷:進行預處理操作,有預處理器來完成。
編譯階斷:有C語言編譯器完成,它負責將C語言源碼轉換成彙編指令。要深入下去就是編譯原理知識。
彙編階斷:有彙編器完成,它負責將彙編指令轉換成二進制機器碼。要深入下去就是彙編語言以及反彙編、調試技術的內容
鏈接階斷:有鏈接器完成,它負責將二進制機器碼裝載成一個可執行文件,如果要深入的探索下去,就是Windows或者Linux平台上的庫編程以及相可執行文件格式的學習,比如Windows平台的PE文件格式,如果把PE格式搞明白,自己可以直接用二進制編寫一個程序,這沒有不可思議,實際上是網上有這方面的帖子。
2、int main()
每個C語言程序有且只有一個main函數,一般的教科書上只有一句:“有系統調用main函數”, 那麼到底 是系統中的誰調用了此函數,如此深入下去,可以加深對應用程序執行的理解,實際上在Linux平台上有,_start()函數調用main函數,在Windows平台上有啟動函數mainCRTStartup函數來調用main函數。
3、printf(“hello world\n”)
這是C語言的成功之處之一,C語言將輸入、輸出操作設置為一個標準,這大大方便了應用程序開發,也提高了應用程序的可稱植性。自己有興趣可以深入的去探索。
4、return 0
return 0,返回值的0表示程序執行成功了。
c語言中num是什麼意思
在C語言中/=是複合賦值運算符的一種,是兩種運算(除、賦值)的結合,x/=10等同於x=x/10。
先進行左側表達式除以右側表達式的除法運算。然後進行把結果賦值給左側表達式的賦值運算。這種運算符主要是為了簡化表達式寫法,當某個表達式要進行除法操作並且把除法結果賦值給自己的時候,可以用這種寫法。
類似的其他運算符還有:
+=、
-=、
*=、
%=、
=、
|=、 ^=、
=、
=其中等號左邊的運算符分別是:加、減、乘、取余、按位與、按位或、按位異或、左移、右移。
擴展資料:
運算符號,比特右移()運算符可以是算術(左端補最高有效位)或是邏輯(左端補
0)位移。例如,將
11100011
右移
3
比特,算術右移後成為
11111100,邏輯右移則為
00011100。因算術比特右移較適於處理帶整數,所以幾乎所有的編譯器都是算術比特右移。
運算符的優先級從高到低大致是:單目運算符、算術運算符、關係運算符、邏輯運算符、條件運算符、賦值運算符(=)和逗號運算符。
C的數據類型包括:整型、字符型、實型或浮點型(單精度和雙精度)、枚舉類型、數組類型、結構體類型、共用體類型、指針類型和空類型。
參考資料來源:百度百科-C語言
C語言中int是什麼意思?
int表示整型變量,是一種數據類型,用於定義一個整型變量,在不同編譯環境有不同的大小,不同編譯運行環境大小不同。
整型變量包括下面幾種類型:
1、有符號基本整型,關鍵字:[signed] int,數值範圍:-2 147 483 648 ~ 2 147 483 647,字節:4
2、無符號基本整型,關鍵字:unsigned ,數值範圍:0 ~ 4 294 967 295,字節:4
3、有符號短整型,關鍵字:[signed] short ,數值範圍:-32768 ~ 32767,字節:2
4、無符號短整型,關鍵字:unsigned long ,數值範圍:0 ~ 65535,字節:2
5、有符號長整型,關鍵字:[signed] long ,數值範圍:-2 147 483 648 ~ 2 147 483 647,字節:4
6、無符號長整型,關鍵字:unsigned long ,數值範圍:0 ~ 4 294 967 295,字節:4
整型變量的分類
1、基本型
類型說明符為int,在內存中佔4個字節(不同系統可能有差異,此處原為2,經查證windows系統下為4,VAX系統也如此) ,其取值為基本整常數。
2、短整型
類型說明符為short int或short’C110F1。所佔字節和取值範圍會因不同的編譯系統而有差異。對於16字機,short int 佔2個字節,在大多數的32位機中,short int 佔4個字節。但總的來說,short int 至少16位,也就是2個字節。
3、長整型
類型說明符為long int或long ,在內存中佔4個字節,其取值為長整常數。在任何的編譯系統中,長整型都是佔4個字節。在一般情況下,其所佔的字節數和取值範圍與基本型相同。
4、無符號型
類型說明符為unsigned。在編譯系統中,系統會區分有符號數和無符號數,區分的根據是如何解釋字節中的最高位,如果最高位被解釋為數據位,則整型數據則表示為無符號數。
C語言中“12.”是合法常量嗎?為什麼12後有一點“.”
是。是字符串常量。具體點,如果把這個常量存儲在a[4]裡面,則a[0]為’1’,a[1]為’2’,a[2]為’.’,a[3]為字符串結束符。
原創文章,作者:OCDK,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/140274.html