c語言中是什麼意思,C語言中 是什麼意思

2021-12-16 10:51:20 字數 6160 閱讀 1150

1樓:匿名使用者

== 等於的意思

= 是賦值的意思。

只要理解到 「賦值不是等於」,就能分辨了。

比如 int a ;

a = 2; // 賦值,讓a的值變成2(a原來是多少是不知道的)if(a==3)// 判斷 a是否等於3, 此時a的值仍然是2a++;

2樓:匿名使用者

這是一個邏輯符號,也就是說,結果是真或者假.

a==b:

當a與b相等時是真,

否則為假.

還有,迴應一下klboy123:在c語言裡沒有===這個符號.

3樓:匿名使用者

==就是等於也就是等價的意思,=是賦值的意思。要注意區分啊。

4樓:匿名使用者

a==b就是a等於b,

a=b代表將b的值賦予a。

5樓:匿名使用者

關係運算子,意思為 ==(等於)。

6樓:匿名使用者

我只會php 不過程式語言一般都是一樣,一個=表示右邊的值賦給左邊的變數。兩個==表示左右兩邊的值相等,但型別不一定相等。三個===表示左右兩邊的值相等,同時型別也必須相等

7樓:至志歸心

c語言中==是「等於」意思,=是「賦值」的意思。

8樓:揭雪卉談典

會的,在c語言中可以連等,,對於一條語句:a=5,會做倆件事情:(1)把5賦值給a,(2)該表示式返回值為5

如:a=b=5,,守先執行b=5,然後把「b=5」返回值賦值給a,

9樓:哥的寂寞何人懂

判斷左右兩邊是否相等 求採納

沒錯後面的就別回答了 裝13嗎?

c語言中==和=有什麼區別?

10樓:跪著作揖

c語言中==和=只在意義一個方面有區別,具體如下:

「==」是關係運算子,而「=」是賦值運算子。

其中c語言中的關係運算子還有:

1、「!= 」  是不等於的意思。

2、「<  」是小於的意思

3、「< =」 是小於等於的意思。

4、「> 」是大於的意思

5、「> =」 是大於等於的意思。

擴充套件資料

關係運算子都是雙目運算子,其結合性均為左結合。關係運算子的優先順序低於算術運算子,高於賦值運算子。在六個關係運算子中,<、<=、>、>=的優先順序相同,高於==和!

=,==和!=的優先順序相同。

在c語言中,有的運算子有兩個運算元,例如 10+20,10和20都是運算元,+ 是運算子。我們將這樣的運算子稱為雙目運算子。同理,將有一個運算元的運算子稱為單目運算子,將有三個運算元的運算子稱為三目運算子。

常見的雙目運算子有 +、-、*、/ 等,單目運算子有 ++、-- 等,三目運算子只有一個,就是 ? :。

11樓:匿名使用者

==是關係運算子;

=是賦值運算子。

關係運算子還有:

!= 不等於

< 小於

< = 小於或等於

> 大於

> = 大於或等於

12樓:

int x,y;

x=10;

y=2;

if(x==y) print(%c,"so easy");

等號是賦值用的,雙等號是用來做比較的。

13樓:匿名使用者

==是等號,用於判斷;=是賦值符號,用於賦值

14樓:匿名使用者

==是等號運算子,=是賦值。

c語言中%c是什麼意思

15樓:熱詞課代表

最近」盤「字很流行,盤是什麼意思?為什麼能成為網路熱詞?

16樓:跪著作揖

這是c語言的格式輸出

,%c,%y這些代表你要輸出的資料的資料型別;%d 表示輸出十進位制有符號的整數。

1、%u 十進位制無符號整數。

2、%f 表示輸出浮點數。

3、%s表示輸出 字串。

4、%c表示輸出單個字元。

5、%p表示輸出指標的值。

6、%e表示輸出指數形式的浮點數。

7、%x, %x 表示輸出無符號以十六進位制表示的整數。

8、%0 表示輸出無符號以八進位制表示的整數。

9、%g表示輸出自動選擇合適的表示法。

擴充套件資料

c語言中字元的作用:

1、\n表示換行。

2、\f表示清屏並換頁。

3、\r 表示回車。

4、\t 表示tab符。

5、\xhh表示一個ascii碼用16進表示,其中hh是1到2個16進位制數。

長度格式符為h、l兩種,h表示按短整型量輸出,l表示按長整型量輸出。

#include

#include

int main( )

17樓:匿名使用者

code是keil c51裡面的關鍵字,一般用於定義常量陣列,意思是告訴編譯說把這個陣列放在rom儲存。

code的作用是告訴微控制器,定義的資料要放在rom(程式儲存區)裡面,寫入後就不能再更改。因為c語言中沒辦法詳細描述存入的是rom還是ram(暫存器),所以在軟體中新增了這一個語句起到代替彙編指令的作用,對應的還有data是存入ram的意思。

程式可以簡單的分為code(程式)區,和data (資料)區,code區在執行的時候是不可以更改的,data區放全域性變數和臨時變數,是要不斷的改變的,cpu從code區讀取指令,對data區的資料進行運算處理。

18樓:雲南新華電腦學校

以字元格式列印字元型變數,

如:char a;

printf("%c",a);//用於列印字元行變數a

19樓:匿名使用者

微控制器c語言中的code

code:程式儲存區。

data:固定指前面0x00-0x7f的128個ram,可以用acc直接讀寫的,速度最快,生成的**也最小。

idata:固定指前面0x00-0xff的256個ram,其中前128和data的128完全相同,只是因為訪問的方式不同。idata是用類似c中的指標方式訪問的。

彙編中的語句為:mox acc,@rx.(不重要的補充:

c中idata做指標式的訪問效果很好)

xdata:外部擴充套件ram,一般指外部0x0000-0xffff空間,用dptr訪問。

pdata:外部擴充套件ram的低256個位元組,地址出現在a0-a7的上時讀寫,用movx acc,@rx讀寫。這個比較特殊,而且c51好象有對此bug,建議少用。

20樓:大熊好可愛哦

c語言中輸出語句中用到%c,表示輸出變數的型別是字元型的。

eg:main()

21樓:匿名使用者

用 code 定義的變數儲存在程式儲存區,例如:unsigede int code a=100;,而用const 定義的變數儲存在資料儲存區,例如:const unsigned int a=100;。

22樓:辛浩穰留芃

c語言中,輸入和輸出是需要指定資料的型別,如下面的程式:#include

void

main()

比如你輸入a

bc第一個輸出語句會輸出abc第二個語句由於使用%d所以會輸出abc對應的ascii碼

23樓:佘佑平智溪

c語言中

驚歎號表示邏輯非

運算。例如:

while

(!feof(fp)

);如果檔案fp

沒有讀到

檔案結束符號

eof則

迴圈。if

(year%4

!=0);如果

year

不能被4

除淨,則

執行。。

!=不等於

*****===

||邏輯或

運算子|

按位或運算子

24樓:迮今雨南笛

這是格式化輸入輸出函式的引數,%c代表輸入或輸出的引數是字元型。

25樓:蘭涵柳任好

%c是一個格式字串,代表單個字元。

scanf("%c",a);代表接收變數a;

26樓:韓亭晚區溪

其實c語言源於一個失敗的專案:muktics工程,這可是個龐大的工程,不過由於過於複雜和龐大,導致最後專案的失敗,專案的參與這之一通用電氣公司也因此退出軟體領域。

貝爾實驗室(此專案的另一個參與單位)的一個研究員ken

thompson感到鬱悶,工作之餘他為pdp-7系統編寫了一個簡單的作業系統,當然是用匯編寫的(那時候還沒c語言),brian

kernighan(以後簡稱k)在1970為其取命為unix,所以著名的作業系統unix是早於c語言出現的,後來才用c語言重寫的。

不過彙編寫起程式來不僅吃力而且效率比較低,所以ken就考慮利用高階語言的優點,他建立了b語言,不過b語言無法表達不同的資料型別,dennis

ritchie(簡稱r)創立了能解決這個問題的新語言:new

b,後來改名為c,這個時候c語言才真正出現

27樓:任恆儲鳥

1.模運算,即求餘數。

表示式a%b就是計算a除以b得出的餘數。

例如:4%3的結果是1

2.轉義符,比如在scanf()和printf()中的輸入引數常出現帶有%的表示引數型別的變數,如%d,%f等。

28樓:姽嫿

1,auto用於區分區域性變

量和全域性變數.

2,用auto定義的變數都是區域性變數. 即寫在方法體內的變數.

3,編譯器自動給區域性變數加上預設值auto,也就是說auto可以不用寫.

4,auto不能用於定義全域性變數,如下報錯:

29樓:一碗湯

僅在語句塊內部使用,初始化可為任何表示式,其特點是當執行流程進入該語句塊的時候初始化可為任何表示式。

c語言中提供了儲存說明符auto、register、extern、static說明的四種儲存類別。四種儲存類別說明符有兩種儲存期:自動儲存期和靜態儲存期。

其中auto和register對應自動儲存期。具有自動儲存期的變數在進入宣告該變數的程式塊時被建立,它在該程式塊活動時存在,退出該程式塊時撤銷。

在函式內部定義的變數成為區域性變數。在某些c語言教材中,區域性變數稱為自動變數,這就與使用可選關鍵字auto定義區域性變數這一作法保持一致。

擴充套件資料:

c語言auto被解釋為一個自動儲存變數的關鍵字,也就是申明一塊臨時的變數記憶體。

例如:1  auto double a=3.7;表示a為一個自動儲存的臨時變數。

c++語言

c++ 98標準/c++03標準

同c語言的意思完全一樣:auto被解釋為一個自動儲存變數的關鍵字,也就是申明一塊臨時的變數記憶體。

c++ 11標準

在c++11標準的語法中,auto被定義為自動推斷變數的型別。例如:

auto x=5.2;//這裡的x被auto推斷為double型別

mapm;

for(auto it=m.begin();//這裡it被auto推斷為map::iterator型別

it!=m.end();++it)

不過c++11的auto關鍵字時有一個限定條件,那就是必須給申明的變數賦予一個初始值,否則編譯器在編譯階段將會報錯。

30樓:雅張

c語言中帶#號的指令並不是c關鍵字的一部分,不屬於c語言,那麼它是做什麼的呢?

帶#號的指令是寫給編譯器看的,告訴它一些事情,好讓它更好的為c**服務.

比如#include 指令就是告訴編譯器看到這句話就要把我寫的檔案包含進來;#define指令就是告訴編譯器看到這個巨集就用前面以經定義好的內容替換.等等.

希望我的回答能給你幫助!

c語言中for是什麼意思C語言中for是什麼意思?

在c語言中,for語句使用最為靈活,它的一般形式為 for 表示式1 表示式2 表示式3 語句它的執行過程如下 先求解表示式1。求解表示式2,若其值為真 非0 則執行for語句中指定的內嵌語句,然後執行下面第3 步 若其值為假 0 則結束迴圈,轉到第5 步。求解表示式3。轉回上面第2 步繼續執行。迴...

c語言中「nd」是什麼意思, c c在c語言中是什麼意思

就是對於輸出格式的限制 m.nd 整數,m目標是位數,n表示小數位數。同理有 m.nf 浮點數的情況 希望對你有幫助 d格式 用來輸出十進位制整數。有以下幾種用法 d 按整型資料的實際長度輸出。nd n為指定的輸出欄位的寬度。如果資料的位數小於n,則左端補以空格,若大於n,則按實際位數輸出。ld 輸...

C語言中P23是什麼意思,c語言中12是什麼意思

的優先順序比 bai 高,1 du2 3 1 2 3 1二 位zhi邏輯運算子 符號dao 描述 按位與 按位或 版 按位異或 按位取反 表中權除去最後一個運算子是單目運算子,其他都是雙目運算子。這些運算子只能用於整型表示式。位邏輯運算子通常用於對整型變數進行位的設定 清零 取反 以及對某些選定的位...