關於C語言的,關於C語言的

時間 2021-08-14 06:08:21

1樓:

大概是學校的坑爹題?

本來做了幾個的,看到這一個:

int a=4,k=1; a=a+++k;運算後a的值此題無標準答案,a=a+++k屬於「未定義」,編譯器可以隨意處理,即使在編譯時格式化你的硬碟也是完全符合c標準的。

學校的題目確實必須要做,但是更應該要清楚好的**不是如何玩轉運算子,而是寫得規範又美觀。

2樓:手機使用者

%後面跟形式字母 代表輸出的格式

格式化就是把你要輸出的數字按照一定的格式輸出%d 代表整型

%c 代表單個字元

%s 代表字串

%f 代表的是實數,可以用小數形式和指數形式的輸入%e%e%g%g與%f格式相同

%u 代表無符號的十進位制整數

%o 代表八進位制無符號形式輸入整數

%x 代表十六進位制無符號整數

同時scanf函式還可以加上格式修飾符l或l待表輸入長整型資料h代表輸入短整型資料

m代表域寬用來制定輸入資料所佔的寬度(列數)但不能用來制定實型資料的寬度,應為正整數

關於c語言中 || 和 &&的用法

3樓:匿名使用者

|&& 和 || 都是邏輯表示式裡常用的,一般用法是 if(表示式1 || 表示式2) 或者 if(表示式1 && 表示式2)

|| 表示 或 滿足其中一個,整個表示式就為真,就滿足if判定的條件

例如 if(1 || 0) std::cout <<"hello!\n"; 輸出為hello

&& 表示 且 if括號內的表示式都為真 才能滿足if判定的條件 才會執行if{}裡的語句

不清楚請追問

4樓:誰敢橫刀立馬

|表||是邏輯或,例子如下

//表示式1||表示式2

//如果表示式1是true或者表示式2是true,整條式子的結果就是true,否則是false

int a=0;

bool z=(a>0||a==0);

//這個例子中條件a==0,所以整條表示式的結果是true,如果表示式1的結果是true,

//那結果也是true

&&是邏輯與,例子如下:

//表示式1&&表示式2

//這個操作符要求兩邊的表示式都是true整條表示式才是true,如下

int a=0,b=0;

bool z=(a==0&&b==0);

//這個例子中兩邊的表示式都是true,所以最後的結果是true,如果有一邊的表示式不是true,,結果就是false

5樓:劉培鑫

||是邏輯或,例子如下

//表示式1||表示式2

//如果表示式1是true或者表示式2是true,整條式子的結果就是true,否則是false

int a=0;

bool z=(a>0||a==0);

//這個例子中條件a==0,所以整條表示式的結果是true,如果表示式1的結果是true,

//那結果也是true

&&是邏輯與,例子如下:

//表示式1&&表示式2

//這個操作符要求兩邊的表示式都是true整條表示式才是true,如下

int a=0,b=0;

bool z=(a==0&&b==0);

//這個例子中兩邊的表示式都是true,所以最後的結果是true,如果有一邊的表示式不是true,,結果就是false

6樓:塵世間的菜鳥

#include

void main()

7樓:匿名使用者

|| 和數學上的 "或者"差不

多 比如 x>1 || x<100 在c語言中 是從左自有判斷 如果x>1成立就不會再繼續判斷 || 之後的式子 ,只有x>1不成立才會繼續判斷 || 之後的式子

1 || 1 為真

1 || 0 為真

0 || 1 為真

0 || 0 為假

&& 和數學上的"並且"差不多 只有 && 前後的試子都成立才會為真 也就是說 && 是從左往右 運算過程中 只要有一個為假 就不會再往後面判斷

1 && 1 為真

1 && 0 為假

0 && 1 為假

0 && 0 為假 :這個要注意, (我上面只是說差不多哈) 你總不能錯誤的事情做兩次就是正確的了吧

|| 與&& 的運算結果都只是真或者假

8樓:匿名使用者

&& 邏輯與|| 邏輯或上面的是表示式同為真時則真。(1 > 0 && 2 > 0)下面的是表示式有一為真則真。(1>0 || 2<0)這兩個表示式的結果都返回真。

笨方法的漢字理解方法就看字與就是共同 或就是取一。一樣的。

9樓:匿名使用者

||就是邏輯裡面的或,&&就是邏輯運算裡面的與,if(a>1 || b>1) 上面只要a>1或者b>1,c就等於0,如果用&& ,就要同時都大於1咯

10樓:匿名使用者

if(x>1&&x<10) 其中&&就是並且的意思 這句話的意思是 10>x>1,

if(x>1||x<10) 其中||就是活著的意思 ,也就是說x<10或者x>1都滿足條件。

11樓:匿名使用者

a|| b a和b同時為假即為假,其它為真a&b a和b同時為真即為真,其它為假

12樓:匿名使用者

||就是邏輯或,兩個事件或

(當如加法1+0=1),&&邏輯與,兩個事件與(當如乘法1*0=0;只有1*1=1);|按位或(就資料每一位連加,只要有一位不是零,就不是零);&按位與(就當如每位相乘後在相加,只有對應相互不是零才不是零)

13樓:匿名使用者

用法和例子還是不太很好

14樓:y冰靨之星

||  //或操作 a||b a或者b有一個為真時  式子就返回true,都為就假才返回false。

&&  &&且操作 a&&b a和b都為真時  式子才返回true,否則就返回false

15樓:匿名使用者

哈哈哈哈哈哈哈哈哈哈哈哈哈哈

關於c語言的問題,關於C語言的問題

鷹弈 1 有定義 int n 0,p n,q p 則以下選項中,正確的賦值語句是 d a.p 1 b.q 2 c.q p d.p 5 解 p為一級指標,其中p為指標的地址,q為二級指標,其中 q為指標的地址,只能給變數或指標變數賦值,不能給地址賦值,所謂地址,就是由acs碼構成,簡單的說,就是每個人...

關於c語言,關於c語言中的break用法

include include表明這是給編譯程式預處理用,因為程式中要用函式printf,因此必須在尖括號中寫stdio.h,因為printf函式在這個檔案中被定義 int main 每個c程式必須且僅有一個main函式,前面的int報名函式結束執行後需要給定一個整型的返回值,後面的空括號表明mai...

關於c語言的程式設計,關於C語言的程式設計問題?

執行示例 原始碼如下 include stdio.h int main printf n return 0 望採納。int用來定義整型變數 整數 float用來定義浮點型變數 實數 float和int一樣是用來定義變數的,它不是函式.賦值語句value 700 weight 14.5833之所以不在...