逗號(hào)把句子切分為意群,表示小于分號(hào)大于頓號(hào)的停頓。逗號(hào)在漢語及大多數(shù)外語是使用頻率最高的標(biāo)點(diǎn)符號(hào),朝鮮語使用句號(hào)多于逗號(hào)屬于特殊情況。逗號(hào)的用途最廣泛,用法最靈活,因此也最難掌握。比較和分析國內(nèi)外有關(guān)資料的說法,有助于了解逗號(hào)的主要功能。
逗號(hào)的漢語用法句子內(nèi)部主語與謂語之間如需停頓,用逗號(hào)。
例如:我們看得見的星星,絕大多數(shù)是恒星。
句子內(nèi)部動(dòng)詞與賓語之間如需停頓,用逗號(hào)。
例如:應(yīng)該看到,科學(xué)需要一個(gè)人貢獻(xiàn)出畢生的精力。
句子內(nèi)部狀語后邊如需停頓,用逗號(hào)。
例如:對(duì)于這個(gè)城市,他并不陌生。
復(fù)句內(nèi)各分句之間的停頓,除了有時(shí)要用分號(hào)外,都要用逗號(hào)。
例如:據(jù)說蘇州園林有一百多處,我到過的不過十多處。
用來分開句內(nèi)各詞語或表示語氣的停頓。
提示:“,”不可放在一行之首或開頭。
并列詞語之間帶有“啊”“呀”“啦”等語氣助詞時(shí),并列成分之間用逗號(hào),不用頓號(hào)。
例如:八月的大街上擺滿了水果,像甜瓜啊,西瓜啊,蘋果啊,葡萄啊......
并列成分做謂語時(shí),如果并列成分是主謂結(jié)構(gòu),那么并列成分之間用逗號(hào)。
例如:她衣服新潮奪目,頭發(fā)齊耳根長,走起路來風(fēng)風(fēng)火火,講起話來大聲大氣。
逗號(hào)的外文用法逗號(hào)不再是中文中的全角格式“,”,而變成了半角格式“,”。
在英語逗號(hào)(即comma)和撇號(hào)(Apostrophe)“ ”和右引號(hào)“ ”的外形很相似,但貼底線書寫;在漢語它的形狀為“,”,一般置中或置底,并占一大格;在日語它和漢語中的頓號(hào)形狀相同。
但漢語的逗號(hào)同其他語言不同,分隔并列的詞匯另有頓號(hào)。而在大部分語言中,“,”都可用來分隔并列的詞匯。
在部分歐洲語言,“,”可以視為小數(shù)點(diǎn)。
在英語,它亦可表示超過三位的大數(shù),每三個(gè)數(shù)字分隔起來以便閱讀;現(xiàn)多以空白分隔。因?yàn)樗麄冊(cè)谧x大數(shù)時(shí)是以千進(jìn)位的,一千個(gè)千為一個(gè)million,一千個(gè)million為一個(gè)billion,一千個(gè)billion為一個(gè)trillion。大概英國人在與大額數(shù)字打交道時(shí)也遇到了與我們一樣的煩惱,于是想出了這么個(gè)好辦法。英語國家的人有了千分號(hào),哪怕是十位數(shù)字也能輕而易舉地讀出來。不知從什么時(shí)候,千分號(hào)被引進(jìn)了中國,但并不能解決中國人讀數(shù)難的問題。因?yàn)橹袊俗x數(shù)的習(xí)慣是以萬進(jìn)位,一萬個(gè)萬為一億,一萬個(gè)億為一兆。如果要引進(jìn),也應(yīng)引進(jìn)人家的思想和原理,結(jié)合中國的實(shí)際來一個(gè)“引進(jìn)消化吸收再創(chuàng)新”。本著這個(gè)思想,有人向出版部門提出一個(gè)建議,在出版物中的大額數(shù)字中取消千分號(hào),而代之以“萬分號(hào)”,即對(duì)大額數(shù)字由右至左每隔四位數(shù)用一個(gè)逗號(hào)分開。這樣,中國人就不會(huì)再為讀大數(shù)而煩惱了。
用逗號(hào)連接兩個(gè)句子的時(shí)候,必須加連詞,因?yàn)橐粋€(gè)主句不能有兩個(gè)謂語,除非加了連詞把它變成并列句或者主從句
如果想把這個(gè)句子繼續(xù)寫下去但又不想加連詞,還可以加分號(hào),這兩個(gè)半句之間沒有連接關(guān)系但依然是一句話。因?yàn)榧恿朔痔?hào)之后這兩句還是一句話,所以分號(hào)后面不用加主語除此之外就得加句號(hào)。
逗號(hào)運(yùn)算符和逗號(hào)表達(dá)式在c語言中,逗號(hào)除了作為分隔符,還可以用作一種運(yùn)算符----逗號(hào)運(yùn)算符,用逗號(hào)運(yùn)算符將幾個(gè)表達(dá)式連接起來,例如a=b+c,a=b*c等稱為逗號(hào)表達(dá)式。
一般形式為:
表達(dá)式1,表達(dá)式2,表達(dá)式3,…,表達(dá)式n
例:x=2,y=3,z=4
逗號(hào)表達(dá)式具有從左至右的結(jié)合性,即先求解表達(dá)式1,然后依次求解表達(dá)式2,直到表達(dá)式n的值。表達(dá)式n的值就是整個(gè)逗號(hào)表達(dá)式的值。上述的逗號(hào)表達(dá)式的值就是表達(dá)式z=4的值4.需要注意的是,逗號(hào)運(yùn)算符是所有運(yùn)算符中級(jí)別最低的。
逗號(hào)關(guān)系運(yùn)算符和關(guān)系表達(dá)式一、C語言中的邏輯值
C語言中的邏輯值只有兩個(gè):真(true)和假(flase)。用非零代表真,用零代表假。因此,對(duì)于任意一個(gè)表達(dá)式,如果它的值為零,就代表一個(gè)假值,如果它的值為非零,就代表一個(gè)真值。只要值不是零,不管是正數(shù),負(fù)數(shù),整數(shù),實(shí)數(shù),都代表一個(gè)真值。例如-5的邏輯值為真。
二、邏輯表達(dá)式
“ ”和“||”的運(yùn)算對(duì)象有兩個(gè),故它們都是雙目運(yùn)算符,而!的運(yùn)算對(duì)象只有一個(gè),因此它是單目運(yùn)算符。邏輯運(yùn)算舉例如下:
(1)a b: 當(dāng) 兩邊都為“真”時(shí),表達(dá)式a b的值才是真。
值得注意的是:在數(shù)學(xué)中,關(guān)系式0
(2)a||b: 當(dāng)||兩邊有一個(gè)為“真”時(shí),表達(dá)式a||b的值就是真。
(3)!a: 表示取反,如果a為真,則!A為假,反之亦然。例如!-5的值就為0.
在C語言中,由 或||組成的邏輯表達(dá)式,在某些特定情況下會(huì)產(chǎn)生“短路“現(xiàn)象。
(1)x y z ,只有當(dāng)x為真(非0)時(shí),才需要判別y的值;只有x和y都為真時(shí),才需要去判別z的值;只要x為假就不必判別y和z,整個(gè)表達(dá)式的值為0??谠E:“一假必假”。
逗號(hào)位運(yùn)算一、位運(yùn)算符
在計(jì)算機(jī)中,數(shù)據(jù)都是以二進(jìn)制數(shù)形式存放的,位運(yùn)算就是指對(duì)存儲(chǔ)單元中二進(jìn)制位的運(yùn)算。C語言提供6種位運(yùn)算符。
二、位運(yùn)算
位運(yùn)算符 |~ ∧ 按優(yōu)先級(jí)從高到低排列的順序是:
位運(yùn)算符中求反運(yùn)算“~“優(yōu)先級(jí)最高,而左移和右移相同,居于第二,接下來的順序是按位與 “ “、按位異或 “∧“和按位或 “|“。順序?yàn)閪 ∧ | 。
例1:左移運(yùn)算符“ ”是雙目運(yùn)算符。其功能把“ ”左邊的運(yùn)算數(shù)的各二進(jìn)位全部左移若干位,由“ ”右邊的數(shù)指定移動(dòng)的位數(shù),高位丟棄,低位補(bǔ)0。
例如:
a 4
指把a(bǔ)的各二進(jìn)位向左移動(dòng)4位。如a=00000011(十進(jìn)制3),左移4位后為00110000(十進(jìn)制48)。
例2:右移運(yùn)算符“ ”是雙目運(yùn)算符。其功能是把“ ”左邊的運(yùn)算數(shù)的各二進(jìn)位全部右移若干位,“ ”右邊的數(shù)指定移動(dòng)的位數(shù)。