day03

// 1.類型轉(zhuǎn)換
/*
// int 占用4個字節(jié) double 占用8個字節(jié)
// 只是相同類型的數(shù)據(jù)才能進行運算, 隱式類型轉(zhuǎn)換 將小類型轉(zhuǎn)換為大類型, 然后再進行運算
// 在賦值的時候系統(tǒng)又給我們進行了一次隱式類型轉(zhuǎn)換
// 發(fā)現(xiàn), 如果在隱式類型轉(zhuǎn)換的時候, 將大類型轉(zhuǎn)換為小類型會丟失精度
int result = 10.9;
printf("result = %d\n", result);

// 強制類型轉(zhuǎn)換格式: (類型)被強制類型轉(zhuǎn)換的數(shù)據(jù)
int result2 = (int)10.9;
printf("result2 = %i", result2);

// 自動類型提升
// 自動類型的提升, 將參與運算的數(shù)據(jù)都轉(zhuǎn)換為同一類型后再運算
// 會自動將小的數(shù)據(jù)類型提升為大的數(shù)據(jù)類型
int result3 = 1 + 9.9; // 1.0 + 9.9 = 10.9
 */

/*
// 在算術(shù)運算中, 參與運算的是什么類型, 計算出來就是什么類型

// double result = 1.0 / 2; // 1.0 / 2.0 --> 0.5
// double result = (double)1 / 2;// 1.0 / 2.0 --> 0.5
double result = (double)(1 / 2); // (double)(0) --> 0.0
printf("result = %lf\n", result);
*/

// 2.算術(shù)運算符的結(jié)合性, 左結(jié)合, 從左至右的計算
// 3.算術(shù)運算符的優(yōu)先級 * / % 大于 + -
// 如果優(yōu)先級和結(jié)合同時存在, 那么先優(yōu)先級再結(jié)核性

運算符
+ 加法
- 減法
* 乘法
/ 除法
% 取模(取余)
// 1.最簡單的賦值運算符
// 賦值運算符的結(jié)合性: 從右至左
// int result = 10;
// 2.復(fù)合賦值運算符: += -= *= /= %=
int result = 10;
// result = result + 5;// result = 10 + 5; result = 15
// result += 5; // 相當(dāng)于 result = result + 5;
// result -= 5; // 相當(dāng)于result = result - 5;

自增自減
result = result + 5 → result += 5
result = result + 1 → result += 1
加1: result++先運算再自增备徐; ++result 先自增再運算;

關(guān)系運算符:
>
<
>=
<=
==
!=
關(guān)系運算符的返回值只有兩種, 要么真, 要么假. 1(真)和0(假)
例 int result = a > b;// 嗎? 大于, 真, 非0即真.
// 關(guān)系運算符也有優(yōu)先級. > < >= <= 優(yōu)先級大于 == !=

邏輯運算符

/*
邏輯運算符的返回值只有兩種: 要么真要么假, 要么是1(真), 要么是0(假)
&&(與運算)
格式: 表達式1 && 表達式2
結(jié)合性: 從左至右
只有表達式1和表達式2都為真的時候, 邏輯與表達式才返回真
如果表達式1或者表達式2中有一個是假, 那么邏輯與表達式返回的結(jié)果都是假
口訣: 一假則假

 ||(或運算)
 格式: 表達式1 || 表達式2
 結(jié)合性: 從左至右
 只要表達式1或者表達式2中有一個是真的, 邏輯或表達式返回的值就是真
 只有表達式1和表達式2的值都是假, 邏輯或的值才是假
 口訣: 一真則真
 
 !(非運算)
 格式: !表達式
 結(jié)合性: 從右至左
 如果表達式是真, 就返回假
 如果表達式是加, 就返回真
 取反
 */
注意點:與 或 前面表達式成立瘟裸,則后面表達式不參與運算曹洽,稱為邏輯運算符的短路

三目運算符

// 三目運算符格式: 條件表達式 ? 結(jié)果A : 結(jié)果B
// 結(jié)合性: 從左至右
// 只要條件表達式為真就返回結(jié)果A, 如果條件表達式為假, 那么就返回結(jié)果B
// a大于b嗎? 如果a大于b就返回a, 否則返回b
// 三目運算符的優(yōu)先級: 低于關(guān)系運算符和算術(shù)運算符

if注意點
// 因為C語言中, 任何數(shù)值都有真假性, 非0即真
// 以后如果要判斷某一個變量是否等于某一個值, 建議把常量寫前面, 變量寫后面

快捷鍵
// 移動代碼的快捷鍵:
// 上下移動:? command + option + (上) /
// 左右移動: command + ](右) [(左)

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末爷速,一起剝皮案震驚了整個濱河市畏铆,隨后出現(xiàn)的幾起案子杂靶,更是在濱河造成了極大的恐慌坞古,老刑警劉巖备韧,帶你破解...
    沈念sama閱讀 211,743評論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異痪枫,居然都是意外死亡织堂,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,296評論 3 385
  • 文/潘曉璐 我一進店門奶陈,熙熙樓的掌柜王于貴愁眉苦臉地迎上來易阳,“玉大人,你說我怎么就攤上這事吃粒×拾常” “怎么了?”我有些...
    開封第一講書人閱讀 157,285評論 0 348
  • 文/不壞的土叔 我叫張陵徐勃,是天一觀的道長事示。 經(jīng)常有香客問我,道長僻肖,這世上最難降的妖魔是什么肖爵? 我笑而不...
    開封第一講書人閱讀 56,485評論 1 283
  • 正文 為了忘掉前任,我火速辦了婚禮臀脏,結(jié)果婚禮上劝堪,老公的妹妹穿的比我還像新娘。我一直安慰自己揉稚,他們只是感情好幅聘,可當(dāng)我...
    茶點故事閱讀 65,581評論 6 386
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著窃植,像睡著了一般帝蒿。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上巷怜,一...
    開封第一講書人閱讀 49,821評論 1 290
  • 那天葛超,我揣著相機與錄音,去河邊找鬼延塑。 笑死绣张,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的关带。 我是一名探鬼主播侥涵,決...
    沈念sama閱讀 38,960評論 3 408
  • 文/蒼蘭香墨 我猛地睜開眼沼撕,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了芜飘?” 一聲冷哼從身側(cè)響起务豺,我...
    開封第一講書人閱讀 37,719評論 0 266
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎嗦明,沒想到半個月后笼沥,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 44,186評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡娶牌,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,516評論 2 327
  • 正文 我和宋清朗相戀三年奔浅,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片诗良。...
    茶點故事閱讀 38,650評論 1 340
  • 序言:一個原本活蹦亂跳的男人離奇死亡汹桦,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出鉴裹,到底是詐尸還是另有隱情舞骆,我是刑警寧澤,帶...
    沈念sama閱讀 34,329評論 4 330
  • 正文 年R本政府宣布壹罚,位于F島的核電站葛作,受9級特大地震影響寿羞,放射性物質(zhì)發(fā)生泄漏猖凛。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 39,936評論 3 313
  • 文/蒙蒙 一绪穆、第九天 我趴在偏房一處隱蔽的房頂上張望辨泳。 院中可真熱鬧,春花似錦玖院、人聲如沸菠红。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,757評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽试溯。三九已至,卻和暖如春郊酒,著一層夾襖步出監(jiān)牢的瞬間遇绞,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 31,991評論 1 266
  • 我被黑心中介騙來泰國打工燎窘, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留摹闽,地道東北人。 一個月前我還...
    沈念sama閱讀 46,370評論 2 360
  • 正文 我出身青樓褐健,卻偏偏與公主長得像付鹿,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 43,527評論 2 349

推薦閱讀更多精彩內(nèi)容

  • 1 順序語句 語句:使用分號分隔的代碼稱作為一個語句舵匾。 注意:沒有寫任何代碼只是一個分號的時候俊抵,也是一條語句,...
    哈哈哎呦喂閱讀 376評論 0 0
  • 在C語言中,五種基本數(shù)據(jù)類型存儲空間長度的排列順序是: A)char B)char=int<=float C)ch...
    夏天再來閱讀 3,333評論 0 2
  • 1 關(guān)鍵字 1.1 關(guān)鍵字的概述 Java的關(guān)鍵字對java的編譯器有特殊的意義纽匙,他們用來表示一種數(shù)據(jù)類型务蝠,或...
    哈哈哎呦喂閱讀 646評論 0 0
  • 【Java語言基礎(chǔ)】* 標(biāo)識符* 關(guān)鍵字* 字面值* 變量* 數(shù)據(jù)類型* 二進制* 字符編碼* 運算符* 控制語句...
    團團小天才閱讀 379評論 1 2
  • 一、基礎(chǔ)綱要: 運算符 1.賦值運算符 1.1基本賦值運算符: = java中唯一個自右向左運算的符號 1....
    某某寶閱讀 332評論 0 0