最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

C語言實(shí)例上手深入理解操作符的使用

 更新時(shí)間:2022年05月06日 09:40:09   作者:龜π氣功  
C 語言提供了豐富的操作符,有:算術(shù)操作符,移位操作符,位操作符,賦值操作符,單目操作符,關(guān)系操作符,邏輯操作符,條件操作符等。接下了讓我們?cè)趯?shí)例中練一下

1.閏年練習(xí)

編寫邏輯表達(dá)式判斷用戶給定的年份是否是閏年,年份可以被4整除但不能被100整除;年份可以被400整除。

#include <stdio.h>
int main(){
		int year = 0 ,res = 0;
		printf("請(qǐng)輸入年份數(shù)字:");
		scanf("%d",&year);
		res = (!(year % 400)) || (!(year % 4) && (year % 100));
		printf("計(jì)算結(jié)果是%d\n",res);  // 1是閏年  0不是
		return 0;
}

2.絕對(duì)值練習(xí)

利用三目表達(dá)式,輸入一個(gè)數(shù)字,輸出其絕對(duì)值

#include <stdio.h>
int main(){
		int num = 0;
		printf("請(qǐng)輸入一個(gè)數(shù)字:");
		scanf("%d",&num);
		num = num < 0 ? 0 -num : num;  // 三目表達(dá)式
		printf("絕對(duì)值是:%d\n",num);
		return 0;
}

3.字符轉(zhuǎn)換練習(xí)

從鍵盤獲取一個(gè)字母,如果是小寫,則輸出轉(zhuǎn)換為大寫

#include <stdio.h>
int main(){
		char ch = 0;
		printf("請(qǐng)輸入一個(gè)字母:");
		scanf("%c",&ch);
		ch = 'a' <= ch && ch <= 'z' ? ch - 'a' + 'A' : ch;
		printf("轉(zhuǎn)換結(jié)果為%c\n",ch);
		return 0;
}

4.四則表達(dá)式練習(xí)

用戶輸入一個(gè)表達(dá)式,輸出結(jié)果。(三目表達(dá)式的嵌套)

只考慮 加法,減法,乘法

#include <stdio.h>
int main(){
		char ch = 0;
		int num = 0,num1 = 0;
		printf("請(qǐng)輸入一個(gè)表達(dá)式:");
		scanf("%d%c%d" ,&num, &ch, &num1);
   	num = ch == '+' ? num + num1 : ch == '-' ? num - num1: num * num1;
		printf("計(jì)算結(jié)果是%d\n",num);
		return 0;
}

5.隱式類型轉(zhuǎn)換

如果一個(gè)表達(dá)式中包含多個(gè)不同類型的數(shù)據(jù),則必須首先把他們轉(zhuǎn)換為同一類型然后才能計(jì)算。這個(gè)轉(zhuǎn)換過程由計(jì)算機(jī)自動(dòng)完成,叫做隱式類型轉(zhuǎn)換。

隱式類型轉(zhuǎn)換中把占地小的數(shù)據(jù)轉(zhuǎn)換成占地大的類型。 當(dāng)多個(gè)數(shù)據(jù)所占大小一樣的時(shí)候把整數(shù)轉(zhuǎn)換成浮點(diǎn)數(shù),把有符號(hào)數(shù)轉(zhuǎn)換成無符號(hào)數(shù)。

#include <stdio.h>
int main(){
		printf ("大小是%d\n",sizeof(1 ? 1 : 0.9)); // 這個(gè)1已經(jīng)變?yōu)閐ouble類型
		printf("-7 + 3 > 0 是 %d\n", -7 + 3 > 0);   //  -4
		printf("-7 + 3u > 0 是 %d\n", -7 + 3u > 0); // -7 轉(zhuǎn)換為無符號(hào)整型
		return 0;
}

到此這篇關(guān)于C語言實(shí)例上手深入理解操作符的使用的文章就介紹到這了,更多相關(guān)C語言操作符內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • C++超詳細(xì)講解構(gòu)造函數(shù)與析構(gòu)函數(shù)的用法及實(shí)現(xiàn)

    C++超詳細(xì)講解構(gòu)造函數(shù)與析構(gòu)函數(shù)的用法及實(shí)現(xiàn)

    構(gòu)造函數(shù)主要作用在于創(chuàng)建對(duì)象時(shí)為對(duì)象的成員屬性賦值,構(gòu)造函數(shù)由編譯器自動(dòng)調(diào)用,無須手動(dòng)調(diào)用;析構(gòu)函數(shù)主要作用在于對(duì)象銷毀前系統(tǒng)自動(dòng)調(diào)用,執(zhí)行一?些清理工作
    2022-05-05
  • C語言sizeof與字符串處理與動(dòng)態(tài)內(nèi)存分配及main函數(shù)參數(shù)詳解

    C語言sizeof與字符串處理與動(dòng)態(tài)內(nèi)存分配及main函數(shù)參數(shù)詳解

    這篇文章主要介紹了C語言字符串處理函數(shù)、sizeof、動(dòng)態(tài)內(nèi)存分配函數(shù)、main函數(shù)參數(shù)問題,static在修飾變量的時(shí)候,如果是修飾全局變量,則跟全局變量功能一樣,通過示例代碼給大家介紹的非常詳細(xì),需要的朋友可以參考下
    2022-07-07
  • C語言strlen函數(shù)實(shí)現(xiàn)讀取字符串長(zhǎng)度詳解

    C語言strlen函數(shù)實(shí)現(xiàn)讀取字符串長(zhǎng)度詳解

    這篇文章主要介紹了用C語言的strlen函數(shù)來實(shí)現(xiàn)讀取字符串長(zhǎng)度的過程,strlen所作的是一個(gè)計(jì)數(shù)器的工作,它從內(nèi)存的某個(gè)位置開始掃描,直到碰到第一個(gè)字符串結(jié)束符'\0'為止
    2022-04-04
  • 詳解C/C++內(nèi)存管理

    詳解C/C++內(nèi)存管理

    內(nèi)存管理是C++最令人切齒痛恨的問題,也是C++最有爭(zhēng)議的問題,C++高手從中獲得了更好的性能,更大的自由,今天給大家分享C/C++內(nèi)存管理的實(shí)例代碼,需要的朋友參考下吧
    2021-06-06
  • 一文帶你掌握C++中的繼承

    一文帶你掌握C++中的繼承

    繼承機(jī)制是面向?qū)ο蟪绦蛟O(shè)計(jì)使代碼可以復(fù)用的最重要的手段,它允許程序員在保持原有類特性的基礎(chǔ)上進(jìn)行擴(kuò)展,增加功能,本文詳解介紹了C++中的繼承,感興趣的同學(xué)可以借鑒一下
    2023-05-05
  • C++中string替換所有指定字符串的方法

    C++中string替換所有指定字符串的方法

    這篇文章主要介紹了C++中string替換所有指定字符串的實(shí)例代碼,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-05-05
  • 在C語言編程中使用變量的基礎(chǔ)教程

    在C語言編程中使用變量的基礎(chǔ)教程

    這篇文章主要介紹了在C語言編程中使用變量的基礎(chǔ)教程,特別需要注意C語言中的指針變量,需要的朋友可以參考下
    2016-02-02
  • C/C++實(shí)現(xiàn)圖書信息管理系統(tǒng)

    C/C++實(shí)現(xiàn)圖書信息管理系統(tǒng)

    這篇文章主要為大家詳細(xì)介紹了c/c++實(shí)現(xiàn)圖書信息管理系統(tǒng),文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-11-11
  • C語言進(jìn)階:指針的進(jìn)階(1)

    C語言進(jìn)階:指針的進(jìn)階(1)

    這篇文章主要介紹了C語言指針詳解及用法示例,介紹了其相關(guān)概念,然后分享了幾種用法,具有一定參考價(jià)值。需要的朋友可以了解下
    2021-09-09
  • C++服務(wù)器和客戶端交互的項(xiàng)目實(shí)踐

    C++服務(wù)器和客戶端交互的項(xiàng)目實(shí)踐

    本文主要介紹了C++服務(wù)器和客戶端交互的項(xiàng)目實(shí)踐,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-07-07

最新評(píng)論

威海市| 余庆县| 福建省| 马山县| 桂阳县| 新竹市| 曲沃县| 科尔| 明星| 西盟| 哈尔滨市| 平谷区| 襄汾县| 永顺县| 怀化市| 专栏| 普洱| 景泰县| 海阳市| 汉阴县| 重庆市| 清水河县| 阜平县| 商洛市| 汝南县| 小金县| 嵊泗县| 新源县| 临清市| 黄梅县| 博客| 中西区| 阳泉市| 两当县| 南开区| 安庆市| 浦城县| 鸡泽县| 桃源县| 白山市| 东兰县|