c語言中&的用法示例代碼
1.用于指針賦值
#include<stdio.h> int main() { int a = 2; int*b;//定義一個(gè)整形指針 b = &a;//給指針賦值,使指針指向a的地址 printf("%d", b);//輸出的是a的地址 printf("\n");//換行符 printf("%d", *b);//*的作用是解引用,取出指針指向地址的內(nèi)容,達(dá)到簡 return 0; }
2.用于二目運(yùn)算中的按位(位運(yùn)算)與運(yùn)算
單目是只需要一個(gè)操作數(shù)的意思 比如 a++ a-- *a &a
雙目是需要兩個(gè)操作數(shù)的意思 比如 a+b a-b a*b a/b a%b
三目是需要三個(gè)操作數(shù)的意思 比如 a=c>b?c:b;
例如:9&5可寫算式如下: 00001001 (9的二進(jìn)制補(bǔ)碼)&00000101 (5的二進(jìn)制補(bǔ)碼) 00000001 (1的二進(jìn)制補(bǔ)碼)可見9&5=1。
按位與運(yùn)算通常用來對(duì)某些位清0或保留某些位。例如把a(bǔ) 的高八位清 0 , 保留低八位, 可作 a&255 運(yùn)算 ( 255 的二進(jìn)制數(shù)為0000000011111111)。
main(){ int a=9,b=5,c; c=a&b; printf("a=%d/nb=%d/nc=%d/n",a,b,c); }
3.當(dāng)出現(xiàn)“&&”時(shí)用于邏輯與
說得簡單點(diǎn)就是:邏輯與
說的通俗一點(diǎn)就是:并且~~
&&相當(dāng)于集合里面的交集——例如:女人&&男人 —— 地球上沒人是真值
PS: || 是 “邏輯或”、“或者”——例如: 女人||男人 —— 地球上人人都滿足
總結(jié)
到此這篇關(guān)于c語言中&的用法示例的文章就介紹到這了,更多相關(guān)c語言&的用法內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
C++利用std::forward_list查找插入數(shù)據(jù)方法示例
這篇文章主要給大家介紹了關(guān)于C++利用std::forward_list查找插入數(shù)據(jù)的相關(guān)資料,文中先對(duì)std::forward_list進(jìn)行了詳細(xì)的介紹,而后通過示例代碼給大家介紹了查找的方法,需要的朋友可以參考借鑒,下面話不多說了,來一起看看吧。2017-08-08C++ String部分成員模擬實(shí)現(xiàn)流程詳解
我們先不直接實(shí)現(xiàn)完整版的string,先實(shí)現(xiàn)簡易版的string部分成員來基本了解下它的框架,以及以后來學(xué)習(xí)深淺拷貝的問題。這樣有循序漸進(jìn)的過程嘛2022-08-08C語言中關(guān)于sizeof 和 strlen的區(qū)別分析
本文通過示例簡單分析了4種情況下C語言中sizeof 和 strlen的區(qū)別,算是個(gè)人經(jīng)驗(yàn)的一個(gè)小小的總結(jié),如有遺漏還請(qǐng)大家告知。2015-02-02C語言數(shù)據(jù)結(jié)構(gòu)之vector底層實(shí)現(xiàn)機(jī)制解析
向量(Vector)是一個(gè)封裝了動(dòng)態(tài)大小數(shù)組的順序容器(Sequence?Container)。跟任意其它類型容器一樣,它能夠存放各種類型的對(duì)象??梢院唵蔚恼J(rèn)為,向量是一個(gè)能夠存放任意類型的動(dòng)態(tài)數(shù)組2021-11-11C++ 關(guān)于 CMFCPropertyGridCtrl 的使用方法
這篇文章主要介紹了C++ 關(guān)于 CMFCPropertyGridCtrl 的使用方法的相關(guān)資料,需要的朋友可以參考下2015-06-06C++實(shí)現(xiàn)LeetCode(136.單獨(dú)的數(shù)字)
這篇文章主要介紹了C++實(shí)現(xiàn)LeetCode(136.單獨(dú)的數(shù)字),本篇文章通過簡要的案例,講解了該項(xiàng)技術(shù)的了解與使用,以下就是詳細(xì)內(nèi)容,需要的朋友可以參考下2021-07-07C語言中static的作用及C語言中使用靜態(tài)函數(shù)有何好處
在C語言中,static的作用有三條:一是隱藏功能,二是保持持久性功能,三是默認(rèn)初始化為0。本文重點(diǎn)給大家介紹C語言中static的作用及c語言中使用靜態(tài)函數(shù)有何好處,對(duì)本文感興趣的朋友一起看看吧2015-11-11