女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

C語言基礎(chǔ)知識(4)--運(yùn)算符

嵌入式技術(shù) ? 來源:嵌入式技術(shù) ? 作者:嵌入式技術(shù) ? 2023-06-15 09:38 ? 次閱讀

1.概述

C語言中,運(yùn)算符包括有算術(shù)運(yùn)算符、關(guān)系運(yùn)算符、邏輯運(yùn)算符和位運(yùn)算。

算術(shù)運(yùn)算符:+、-、*、/、%、++(自增1)、--(自減1)

關(guān)系運(yùn)算符:>、>=、<、<=、==、!=

邏輯運(yùn)輸符:&&(并且)、||(或者)、!(取非)

位運(yùn)算:&(按位與)、|(按位或)、~(按位取反)、<<(左移一位)、>>(右移一位)

  • 優(yōu)先級關(guān)系如下:

第1優(yōu)先級:()、[]等、成員訪問-> .
第2優(yōu)先級:單目運(yùn)算符,如++、--、!、~等
第3優(yōu)先級:乘法*、除法/、取模%
第4優(yōu)先級:加法+、減法-
第5優(yōu)先級:移位<<、>>
第6優(yōu)先級:大于>、大于等于>=、小于<、小于等于<=
第7優(yōu)先級:等于==、不等于!=
第8優(yōu)先級:按位與&
第9優(yōu)先級:按位異或^
第10優(yōu)先級:按位或|
第11優(yōu)先級:邏輯與&&
第12優(yōu)先級:邏輯或||
第13優(yōu)先級:三目條件運(yùn)算符 ?:
第14優(yōu)先級:賦值運(yùn)算符,如=、+=、-=、*=、/= 等
第15優(yōu)先級:逗號運(yùn)算,

運(yùn)算符

說明

結(jié)合性

() [] -> . 括號、數(shù)組、結(jié)構(gòu)體成員訪問 從左往右

! ~ + - ++ --

(type) * & sizeof

邏輯非、取反、負(fù)號、正號、自增、自減

強(qiáng)制轉(zhuǎn)換、間接、取地址、獲取空間占用

從右往左
* / % 乘、除、取模 從左往右
+ - 加、減 從左往右
>> << 右移、左移 從左往右
< ?<= ?> >= 小于、小于等于、大于、大于等于 從左往右
== != 相等、不相等 從左往右
& 按位與 從左往右
^ 按位異或 從左到右
| 按位或 從左到右
&& 邏輯與 從左到右
|| 邏輯或 從左到右
?: 條件 從右到左

= += -= *= /= <<= ?>>=

&= |= ^=

等于、加等于、減等于、乘等于

除以等于、左移等于、右移等于

與等于、或等于、異或等于

從右到左
, 逗號運(yùn)算 從左到右

2.自增自減++、--

++(或者--)放后面,先用值,再+(或者-)1 示例:data++
++(或者--)放前面,先+(或者-)1,再用值 示例:++data

#include 
int main()
{
	int data=10;
	printf("data=%dn",data++);//10
	data=10;
	printf("data=%dn",++data);//11
	data=10;
	printf("data=%dn",data--);//10
	data=10;
	printf("data=%dn",--data);//9
}
[wbyq@wbyq 1227]$ ./a.out 
data=10
data=11
data=10
data=9

3.C練習(xí)

1.輸入一個(gè)年份,判斷是閏年還是平年。
2.輸入一個(gè)三位數(shù),判斷是否為水仙花數(shù)(各個(gè)位上的立方之和等于本身)
示例:153=1^3+5^3+3^3
3.輸入一個(gè)華氏溫度,轉(zhuǎn)換為攝氏溫度。轉(zhuǎn)換方式:(華氏溫度-32)÷1.8;
4.從鍵盤上輸入3個(gè)整數(shù),按從大到小的順序輸出。例如輸入32 15 20,輸出32 20 15;
5.從鍵盤上輸入一個(gè)三位數(shù),判斷是否為回文數(shù)。例:121;

審核編輯:湯梓紅

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
  • 嵌入式
    +關(guān)注

    關(guān)注

    5140

    文章

    19524

    瀏覽量

    314754
  • 鍵盤
    +關(guān)注

    關(guān)注

    4

    文章

    864

    瀏覽量

    40419
  • C語言
    +關(guān)注

    關(guān)注

    180

    文章

    7630

    瀏覽量

    140201
  • 運(yùn)算符
    +關(guān)注

    關(guān)注

    0

    文章

    172

    瀏覽量

    11340
收藏 人收藏

    評論

    相關(guān)推薦
    熱點(diǎn)推薦

    C語言運(yùn)算符的使用方法

    詳細(xì)介紹了C語言表達(dá)式、算術(shù)運(yùn)算符、賦值運(yùn)算符、關(guān)系運(yùn)算符、條件結(jié)構(gòu)、邏輯運(yùn)算符、位
    發(fā)表于 11-02 11:30 ?2211次閱讀
    <b class='flag-5'>C</b><b class='flag-5'>語言</b><b class='flag-5'>運(yùn)算符</b>的使用方法

    淺談幾個(gè)C語言基礎(chǔ)知識點(diǎn)

    操作C 語言支持如下 6 種位操作運(yùn)算符含義運(yùn)算符含義&按位與~取反I按位或右移按位左移的運(yùn)算符
    發(fā)表于 12-09 07:14

    C語言程序設(shè)計(jì)--運(yùn)算符與表達(dá)式

    c語言對數(shù)據(jù)有很強(qiáng)的表達(dá)能力,具有十分豐富的運(yùn)算符,利用這些運(yùn)算符可以組成各種表達(dá)式及語句。運(yùn)算符就是完成某種特定
    發(fā)表于 07-14 21:30 ?46次下載

    C語言入門教程-運(yùn)算符優(yōu)先級

    運(yùn)算符優(yōu)先級C語言有豐富的運(yùn)算符。如果不清楚這些運(yùn)算符的優(yōu)先級,則在同時(shí)使用多個(gè)運(yùn)算符時(shí)就容易產(chǎn)
    發(fā)表于 07-29 14:21 ?1383次閱讀

    單片機(jī)C語言教程-運(yùn)算符和表達(dá)式

    單片機(jī)C語言教程-運(yùn)算符和表達(dá)式   單片機(jī)C語言教程-運(yùn)算符和表達(dá)式  
    發(fā)表于 03-27 17:13 ?2298次閱讀

    C語言運(yùn)算符的使用

    C語言運(yùn)算符的使用,感興趣的小伙伴們可以瞧一瞧。
    發(fā)表于 08-23 17:56 ?0次下載

    C運(yùn)算符的優(yōu)先級和結(jié)合性詳細(xì)解決

    運(yùn)算符是一種告訴編譯器執(zhí)行特定的數(shù)學(xué)或邏輯操作的符號。 C語言內(nèi)置了豐富的運(yùn)算符,大體可分為10類:算術(shù)運(yùn)算符、關(guān)系
    的頭像 發(fā)表于 02-22 17:27 ?3539次閱讀

    python運(yùn)算符是什么

    python運(yùn)算符 0. 什么是運(yùn)算符? 本章節(jié)主要說明Python的運(yùn)算符。舉個(gè)簡單的例子 4 +5 = 9 。 例子中,4和5被稱為操作
    的頭像 發(fā)表于 02-21 16:44 ?2628次閱讀

    C語言總結(jié)_語句、運(yùn)算符

    當(dāng)前文章復(fù)盤C語言的: 位運(yùn)算運(yùn)算符、基本運(yùn)算符、數(shù)據(jù)類型、變量、for語句、while語句、goto語句、switch語句、
    的頭像 發(fā)表于 08-14 09:39 ?1244次閱讀

    c語言運(yùn)算符及例題

    C語言中邏輯運(yùn)算符包含邏輯與&&、邏輯或||、邏輯非!三種。其中邏輯與&&是雙目運(yùn)算符,即需要運(yùn)算符兩邊都要有表達(dá)式,且兩邊表達(dá)式都為真,此
    發(fā)表于 02-16 16:14 ?0次下載

    C語言運(yùn)算符

    C語言中,我們常常會用到表達(dá)式,在使用表達(dá)式的過程中便會使用到運(yùn)算符C語言中,不同的運(yùn)算符
    的頭像 發(fā)表于 02-21 15:12 ?1476次閱讀
    <b class='flag-5'>C</b><b class='flag-5'>語言</b>的<b class='flag-5'>運(yùn)算符</b>

    C語言中什么是關(guān)系運(yùn)算符

    C語言中,比較稱為關(guān)系運(yùn)算符,所謂關(guān)系運(yùn)算就是比較運(yùn)算,將兩個(gè)數(shù)值進(jìn)行比較,判斷其比較的結(jié)果
    的頭像 發(fā)表于 03-09 10:47 ?2771次閱讀

    Go語言運(yùn)算符主要包括哪些呢?

    Go語言運(yùn)算符主要包括:算數(shù)運(yùn)算符、關(guān)系運(yùn)算符、邏輯運(yùn)算符、位運(yùn)算符、賦值
    的頭像 發(fā)表于 05-26 15:54 ?1092次閱讀
    Go<b class='flag-5'>語言</b><b class='flag-5'>運(yùn)算符</b>主要包括哪些呢?

    C語言中算法運(yùn)算符的基本使用方法

    C語言的算數(shù)運(yùn)算符,是用來完成基本的算術(shù)運(yùn)算的符號。
    發(fā)表于 08-21 14:42 ?894次閱讀
    <b class='flag-5'>C</b><b class='flag-5'>語言</b>中算法<b class='flag-5'>運(yùn)算符</b>的基本使用方法

    c語言從右到左的運(yùn)算符有哪些

    以下是一些主要的從右到左運(yùn)算C語言運(yùn)算符: 函數(shù)調(diào)用運(yùn)算符 ( () ):當(dāng)您調(diào)用一個(gè)函數(shù)時(shí),參數(shù)列表是從右到左進(jìn)行求值的。 后置遞增
    的頭像 發(fā)表于 08-20 11:39 ?1679次閱讀