C語言中不合法嗎32e31呢

2021-03-04 06:19:27 字數 2842 閱讀 1350

1樓:金色潛鳥

單反斜槓 用於copy 作轉義字元bai開始的標記。

'\\' 表示du

單反zhi

斜槓字元常dao量。

printf("%d",'\\'); 輸出 單反斜槓 字元常量 數值 92。

'\n', '\r', '\t', '\032' ... 轉義字元構成的 合法 字元常量。

(3+2)e(3-1) 是不合法的 常數,不合法的 表示式,不合法的 函式。

5e2 是合法的浮點數

(3+2)* e * (3-1) 是合法的 表示式

e(3-1) 是合法的 函式呼叫 形式,如果 你已宣告和定義 過 函式。

以下選項中不能作為c語言合法常量的是() a) 'cd' b) 0.1e+6 c)"\a" d)'\011' 答案選的是a,我覺得a沒錯

2樓:仁昌居士

'cd' 不能作為

baic語言合法常量。是因為單du引號代表字zhi符常量,dao只能有一個

字元。'cd' 單引號裡有專c、d兩個字元,是不屬合法常量。

字元常量是指用一對單引號括起來的一個字元。如『a』,『9』,『!』。

字元常量中的單引號只起定界作用並不表示字元本身。單引號內只能包含1個字元,『xyz』寫法是錯誤的。但超過1個的字元的話,除最後一個外前面的會自動失效,當然這在程式設計使用中應該避免。

3樓:匿名使用者

注意,這裡說的是合法常量,b為數字,c為轉義字元響鈴符,ascii碼值為007,是一個常量,d為八進位制數11,只有a的值是不確定的,所以不能作為合法常量

4樓:匿名使用者

『cd』表示的不對,如果是字串應該是「cd」,單個字元應該是『c』,『d』

c表示轉義字元,\a 響鈴(bel) 007

5樓:

字串 " " 字元 ' ' 字串 只能一個字元

6樓:匿名使用者

a 單引號應用於單個字元,cd兩個字元不行

c 雙引號用於字串,幾個字元、什麼字元都沒關係

c語言中x*=3+2 什麼意思?

7樓:匿名使用者

c語言運算子優先順序先算3+2=5再算x*=5,這個的意思就是x=x*5懂了吧?

8樓:匿名使用者

就是把3+2的值放到指標型變數x中

9樓:匿名使用者

x * = 3 + 2 等價於x = x * (3 + 2)就是賦du值運算子前面的變zhi量乘以後面的變數後再賦值給dao前面的變數。

專相似的屬運算子還有

+=;前面的變數加上後面的變數後再賦值給前面的變數-=;前面的變數減去後面的變數後再賦值給前面的變數/=;前面的變數除以後面的變數後再賦值給前面的變數

10樓:天堂丨禁區

先加再乘後賦值,符號優先順序的問題。所以是x = x * (3 + 2);

11樓:

x * = 3 + 2 等價於

x = x * (3 + 2)

12樓:匿名使用者

x先乘以3,再加上2

c語言中的e是什麼意思

13樓:非常可愛

e表示用科學技術法,做為一個字串或者是定義的巨集。

當變數e==0時候,此時把e當作表示式來看,表示式e的值為假,形如if(e)這樣的語句不被執行。

當e是0的時候,表示式e的值是假,表示式!e的值是真,此時表示式e==0的值也是真;

當e不是0的時候,表示式e的值是真,表示式!e的值是假,此時表示式e==0的值也是假。

擴充套件資料c語言中的e的使用示例:

#include"math.h"

voidmain()

14樓:匿名使用者

%e 或%e i/o的說明符,表示用科學技術法;例如。10202→1.0202x10的4次方;'e' :

做為一個字元「e」; 做為一個字串或者是定義的巨集;#define e (x) 謝謝

15樓:匿名使用者

printf("%.f",2e+3); 執行的結果是: 2000 printf("%.

f",2e-3); 執行的結果是: 0.002000 也就是說,2e+3就是2乘以

10的三次方,2e-3就是2乘以10的-3次方,e就是乘以10

16樓:匿名使用者

應該是以指數的形式列印一個數,e後面的數字就表示10的多少次方

17樓:幹嗎尋找周杰倫

樓上是自動答題機回答的,不要理他。

我來說一下吧,c語言中對於整數到布林型別的處理是0為假,非0為真。

當變數e==0時候,此時把e當作表示式來看,表示式e的值為假,形如if(e)這樣的語句不被執行。

當變數e!=0時候,此時把e當作表示式來看,表示式e的值為真,形如if(e)這樣的語句被執行。

而!叫做邏輯取反運算子,!真==假,!假==真。

那麼我們來看一個例子。

int main ()

這個程式會輸出ab,因為一開始e是0,第一個if成立,後來e是-1,第二個if也成立。

為什麼!e等價於e==0呢。

當e是0的時候,表示式e的值是假,表示式!e的值是真,此時表示式e==0的值也是真;

當e不是0的時候,表示式e的值是真,表示式!e的值是假,此時表示式e==0的值也是假;

C語言中把double賦給int合法嗎

可以,但是函式引數是不行的,給定int就只能給int,所以a,b,e是對的 沒問題,都是合法的,變數型別會自動轉換。c語言中double 和int型的資料之間可相互賦值嗎 可以。如 double a 1.2 int b b a b 1 取整了 int a 1 double b b a b 1.000...

現在傳銷模式的直銷到底合法嗎?不合法為什麼不打擊?我想我國不

直銷的本bai身就是 你自己用 du了 你就省錢,zhi賣了你就賺錢,那假如你賣這個人dao產版品的時候 人家也想用便宜的產 權品,加個會員怎麼了?怎麼就被說成成傳銷了?再者說了 你今天在一個飯店吃飯 你想一頓飯打個折的話 你是不是也要半個會員往卡里面充錢啊?難道這也是傳銷?現在不是每個行業都在實施...

不合法物業收費,犯法嗎?犯了什麼法

以上小區物業屬於違法的。物業管理條例 第三條規定 國家提倡業主通內過公開 公平 公正容的市場競爭機制選擇物業服務企業。該法第三十六條規定 物業服務企業承接物業時,應當與業主委員會辦理物業驗收手續。業主委員會應當向物業服務企業移交本條例第二十九條第一款規定的資料。該法第三十七條規定 物業管理用房的所有...