国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

逍遙自在學(xué)C語言 | 賦值運算符

這篇具有很好參考價值的文章主要介紹了逍遙自在學(xué)C語言 | 賦值運算符。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

前言

  • 在C語言中,賦值運算符用于將一個值賦給變量

  • 這個過程分為兩個步驟:

  1. 計算賦值運算符右側(cè)的表達(dá)式
  2. 將結(jié)果賦給左側(cè)的變量。
  • C語言提供了多個不同的賦值運算符,包括基本的賦值運算符、復(fù)合賦值運算符以及條件賦值運算符等
    逍遙自在學(xué)C語言 | 賦值運算符

一、人物簡介

  • 第一位閃亮登場,有請今后會一直教我們C語言的老師 —— 自在。

逍遙自在學(xué)C語言 | 賦值運算符

  • 第二位上場的是和我們一起學(xué)習(xí)的小白程序猿 —— 逍遙。

逍遙自在學(xué)C語言 | 賦值運算符

二、基本賦值運算符

  • 最基本的賦值運算符是等號 =

  • 它的作用是將右側(cè)表達(dá)式的值賦給左側(cè)變量

  • 例如,下面的語句將整數(shù)變量x的值賦為10:

int x;
x = 10;

?? 注意,等號左側(cè)必須是一個變量,不能是常量或表達(dá)式。

三、復(fù)合賦值運算符

  • 復(fù)合賦值運算符是一種簡寫形式,用于將一個表達(dá)式和賦值操作合并在一起。
  • 常用的復(fù)合賦值運算符如下表
運算符 含義 例子
+= 加法賦值 x += 5; // 等價于 x = x + 5;
-= 減法賦值 x -= 5; // 等價于 x = x - 5;
*= 乘法賦值 x *= 5; // 等價于 x = x * 5;
/= 除法賦值 x /= 5; // 等價于 x = x / 5;
%= 取模賦值 x %= 5; // 等價于 x = x % 5;
<<= 左移位賦值 x <<= 5; // 等價于 x = x << 5;
>>= 右移位賦值 x >>= 5; // 等價于 x = x >> 5;
&= 按位與賦值 x &= 5; // 等價于 x = x & 5;
^= 按位異或賦值 x ^= 5; // 等價于 x = x ^ 5;
|= 按位或賦值 x |= 5; // 等價于 x = x | 5
  • 例如,下面的語句將變量x的值加上5:
int x;
x += 5;

四、條件賦值運算符

  • 條件賦值運算符(?:)是一種特殊的賦值運算符
  • 用于根據(jù)條件選擇賦值的結(jié)果,它的語法如下:
表達(dá)式1 ? 表達(dá)式2 : 表達(dá)式3
  • 條件賦值運算符的作用是判斷表達(dá)式1的值是否為真,如果為真,則返回表達(dá)式2的值,否則返回表達(dá)式3的值。

  • 例如,下面的語句將變量x的值設(shè)置為1或2,具體取決于變量y是否等于0:

int x, y;
x = (y == 0) ? 1 : 2;
  • 如果變量y等于0,則x的值為1,否則x的值為2。

五、賦值運算符的類型轉(zhuǎn)換

  • 在進行賦值運算時,C語言會根據(jù)賦值運算符兩側(cè)的數(shù)據(jù)類型進行自動類型轉(zhuǎn)換。

  • 如果賦值運算符右側(cè)的表達(dá)式的類型和左側(cè)變量的類型不一致,C語言會自動將右側(cè)表達(dá)式的值進行類型轉(zhuǎn)換,然后再賦值給左側(cè)變量。

  • 例如,如果將一個浮點數(shù)賦給一個整數(shù)變量,C語言會自動將浮點數(shù)的小數(shù)部分截斷,并將整數(shù)部分賦給整數(shù)變量。

#include <stdio.h>
int main() {
	float x = 1.25;
    int a = 1;
    a = a + x;
    printf("a = %d\n", a);
    return 0;
} 
  • 運行結(jié)果

逍遙自在學(xué)C語言 | 賦值運算符

小結(jié)

通過這篇文章,我們學(xué)會了

1、基本賦值運算符

2、復(fù)合賦值運算符

3、條件賦值運算符

??歡迎各位 ??點贊 ?收藏 ??評論,如有錯誤請留言指正,非常感謝!文章來源地址http://www.zghlxwxcb.cn/news/detail-423728.html

到了這里,關(guān)于逍遙自在學(xué)C語言 | 賦值運算符的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • 逍遙自在學(xué)C語言 | 位運算符>>的高級用法

    逍遙自在學(xué)C語言 | 位運算符>>的高級用法

    在上一篇文章中,我們介紹了 運算符的高級用法,本篇文章,我們將介紹 運算符的一些高級用法。 第一位閃亮登場,有請今后會一直教我們C語言的老師 —— 自在。 第二位上場的是和我們一起學(xué)習(xí)的小白程序猿 —— 逍遙。 除法運算需要比位移運算需要更多的計算資源,某

    2023年04月16日
    瀏覽(27)
  • 逍遙自在學(xué)C語言 | 位運算符<<的高級用法

    逍遙自在學(xué)C語言 | 位運算符<<的高級用法

    在上一篇文章中,我們介紹了 ~ 運算符的高級用法,本篇文章,我們將介紹 運算符的一些高級用法。 第一位閃亮登場,有請今后會一直教我們C語言的老師 —— 自在。 第二位上場的是和我們一起學(xué)習(xí)的小白程序猿 —— 逍遙。 代碼示例 運行結(jié)果 例如,將4個字節(jié)組成的字節(jié)

    2023年04月15日
    瀏覽(28)
  • 逍遙自在學(xué)C語言  位運算符 "|" 的5種高級用法

    逍遙自在學(xué)C語言 位運算符 "|" 的5種高級用法

    在上一篇文章中,我們介紹了 運算符的高級用法,本篇文章,我們將介紹 | 運算符的一些高級用法。 第一位閃亮登場,有請今后會一直教我們C語言的老師 —— 自在。 第二位上場的是和我們一起學(xué)習(xí)的小白程序猿 —— 逍遙。 通過這篇文章,我們學(xué)會了用位運算符 | 的5種高

    2023年04月11日
    瀏覽(25)
  • 逍遙自在學(xué)C語言 | 多級指針探秘

    逍遙自在學(xué)C語言 | 多級指針探秘

    多級指針在C語言中是一種特殊的指針類型,它可以指向其他指針的指針。 通過多級指針,我們可以間接地訪問或修改存儲在內(nèi)存中的數(shù)據(jù)。 在本文中,我們將討論多級指針的概念、使用方法、使用場景以及常見錯誤及其避免方法。 第一位閃亮登場,有請今后會一直教我們

    2024年02月10日
    瀏覽(41)
  • 逍遙自在學(xué)C語言 | 指針的基礎(chǔ)用法

    逍遙自在學(xué)C語言 | 指針的基礎(chǔ)用法

    在C語言中,指針是一項重要的概念,它允許我們直接訪問和操作內(nèi)存地址。 可以說,指針是C語言一大優(yōu)勢。用得好,你寫程序如同趙子龍百萬軍中取上將首級;用得不好,則各種問題層出不窮,有種雙拳難敵四手的感覺。 本文將介紹指針的基礎(chǔ)知識,包括指針的定義、初始

    2024年02月09日
    瀏覽(32)
  • 逍遙自在學(xué)C語言 |  for循環(huán)詳解

    逍遙自在學(xué)C語言 | for循環(huán)詳解

    C語言中的循環(huán)結(jié)構(gòu)時, for 循環(huán)是最常用的一種。它允許重復(fù)執(zhí)行一段代碼,直到滿足特定條件為止。 本文將詳細(xì)介紹 for 循環(huán)的用法,并提供相關(guān)的可編譯運行的C代碼示例。 第一位閃亮登場,有請今后會一直教我們C語言的老師 —— 自在。 第二位上場的是和我們一起學(xué)習(xí)

    2024年02月08日
    瀏覽(33)
  • 逍遙自在學(xué)C語言 | 枚舉的那些事兒

    逍遙自在學(xué)C語言 | 枚舉的那些事兒

    在C語言中,枚舉是一種方便組織和表示一組相關(guān)常量的工具。枚舉類型有助于提高代碼的可讀性和可維護性。本文將介紹C語言枚舉的基本概念、語法和用法,以及一些高級技巧。 第一位閃亮登場,有請今后會一直教我們C語言的老師 —— 自在。 第二位上場的是和我們一起學(xué)

    2024年02月08日
    瀏覽(31)
  • 逍遙自在學(xué)C語言 | 指針和數(shù)組的關(guān)聯(lián)

    逍遙自在學(xué)C語言 | 指針和數(shù)組的關(guān)聯(lián)

    指針和數(shù)組之間存在著緊密的關(guān)系。在本文中,我們將探討指針和數(shù)組的關(guān)系、指針?biāo)阈g(shù)和數(shù)組遍歷、多維數(shù)組與指針以及指針數(shù)組和數(shù)組指針。 第一位閃亮登場,有請今后會一直教我們C語言的老師 —— 自在。 第二位上場的是和我們一起學(xué)習(xí)的小白程序猿 —— 逍遙。 在

    2024年02月09日
    瀏覽(22)
  • 逍遙自在學(xué)C語言 | 函數(shù)初級到高級解析

    逍遙自在學(xué)C語言 | 函數(shù)初級到高級解析

    函數(shù)是C語言中的基本構(gòu)建塊之一,它允許我們將代碼組織成可重用、模塊化的單元。 本文將逐步介紹C語言函數(shù)的基礎(chǔ)概念、參數(shù)傳遞、返回值、遞歸以及內(nèi)聯(lián)函數(shù)和匿名函數(shù)。 第一位閃亮登場,有請今后會一直教我們C語言的老師 —— 自在。 第二位上場的是和我們一起學(xué)

    2024年02月12日
    瀏覽(32)
  • 逍遙自在學(xué)C語言 |  函數(shù)初級到高級解析

    逍遙自在學(xué)C語言 | 函數(shù)初級到高級解析

    函數(shù)是C語言中的基本構(gòu)建塊之一,它允許我們將代碼組織成可重用、模塊化的單元。 本文將逐步介紹C語言函數(shù)的基礎(chǔ)概念、參數(shù)傳遞、返回值、遞歸以及內(nèi)聯(lián)函數(shù)和匿名函數(shù)。 第一位閃亮登場,有請今后會一直教我們C語言的老師 —— 自在。 第二位上場的是和我們一起學(xué)

    2024年02月11日
    瀏覽(27)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包