與操作符的的第一次親密接觸

2021-09-27 08:32:53 字數 1533 閱讀 4284

操作符與表示式

操作符也稱運算子,是一種表示對資料進行某種運算處理的符號。通過編譯器來識別這些運算子,完成各類運算。

1.操作符的分類

1.1算術運算子

1.2邏輯運算子

1.3賦值運算子

1.4關係運算子

1.5其他運算子

一.算術運算子

它包括"+","-","*","/「四則運算和」%「取餘(又稱求模運算)以及單目中的」-"(負號)運算子。

「++」,「–」自加自減運算子有前置和後置的區別。

比如++i是指在使用之前給的值先加1,先增後用。i++,是先使用i的值,然後再給i的值加1,先用後增。

算術表示式由算術運算子和運算元構成,相當於數學中的計算公式。

二、關係運算子

關係運算子就是比較運算。

「」「<=」「>=」「==」「!=」

關係表示式只有真或假兩種情況,在c語言中,ture是不為0的任何值,表示其邏輯值為「真」;而flase是「0」,表示其邏輯值為「假」。

三、邏輯運算子

它包含了邏輯與「&&」,邏輯或「||」,邏輯非「!」。

在計算邏輯表示式時,注意&&和||是一種短路運算。是指在計算中,只要表示式的值能確定,便不再計算下去。

例如:1.e1&&e2,若e1為0,則可以確定邏輯表示式的值為0,便不再計算e2。

2.e1||e2,如e1為真則可以確定表示式的值為真,也不再計算e2的值。

3.注意與數學式子的區別。例如:當a=8,b=5,c=2;數學寫法a>b>c成立,但c語言中必須寫成a>b&&b>c。

它是由「?」「:」組成。

條件運算子

例如:max=(a>b)?a:b;

意思為條件成立的話,max=a,否則max=b。

逗號運算子

賦值運算子

位運算子

四、賦值運算子

《變數名》=《表示式》由等於號連線左右兩邊。

還有+=,-=,*=,/=,%=算術復合賦值運算子。

位復合賦值運算子有<<=,>>=,&=,^=,|=。

&:按位與運算子

|:按位或運算子。

^:按位異或運算子。

求乙個正整數a用二進位制數表示從右端開始的4~7位

#include"stdio.h"

void()

與MySQL第一次親密接觸

資料庫的好處 1 可以持久化資料到本地 2 結構化查詢 資料庫的常見概念 1 db 資料庫 儲存資料的容器 2 dbms 資料庫管理系統,又稱為資料庫軟體或資料庫產品,用於建立或者管理db 3 sql 結構化查詢語言,用於和資料庫通訊的語言,不是某個資料庫軟體特有的,而是幾乎所有的主流的資料庫軟體通...

RabbitMQ的第一次親密接觸

企業應用系統,如果系統之間的通訊 整合與整合,尤其當面臨異構系統時,那麼需要分布式的呼叫與通訊。系統中一般會有很多對實時性要求不高但零零碎碎且耗時的地方,比如傳送簡訊,郵件提醒,記錄使用者操作日誌等,在使用者訪問量比較大的情況下,對系統壓力比較大。面對這些問題,我們一般會將這些請求,放在訊息佇列mq...

PHP與WCF第一次親密接觸

接觸php第二天,要求php訪問wcf服務 著實痛苦,無從下手啊.在網上查了很多資料知道php訪問wcf很方便 如上即可訪問 但是報錯,無法找到soapclient 這個類,在網上找答案,說是要去掉php.ini中 extension php soap.dll的分號去掉,然後重啟即可 由於不熟悉,兄...