1樓:賣姑娘d大火柴
你開機啟動項是不是有qq??
目測是qq的垃圾新聞,建議你優化一下開機啟動項,上面有禁止率,可以看著禁止,肯定是這裡面的其中一個,只不過qq疑點最大!
2樓:
'1'-0==49-0==49。
'/1'-0寫錯了吧,應該是'\1'-0吧?那是八進位制1-0==1。
c語言的0和1都是什麼意思啊?
3樓:熱詞課代表
最近」盤「字很流行,盤是什麼意思?為什麼能成為網路熱詞?
4樓:匿名使用者
0 是 false
1 是 true (其實應該是非零)
0 是01 是1
'0' 是 字元'0'
'1' 是 字元'1'
二進位制符號。
十進位制 0 = 二進位制 0000 = 十六進位制0十進位制 1 = 二進位制 0001 = 十六進位制1十進位制 2 = 二進位制 0010 = 十六進位制2十進位制 3 = 二進位制 0011 = 十六進位制3十進位制 4 = 二進位制 0100 = 十六進位制4十進位制 5 = 二進位制 0101 = 十六進位制5十進位制 6 = 二進位制 0110 = 十六進位制6十進位制 7 = 二進位制 0111 = 十六進位制7十進位制 8 = 二進位制 1000 = 十六進位制8十進位制 9 = 二進位制 1001 = 十六進位制9十進位制 10 = 二進位制 1010 = 十六進位制a十進位制 11 = 二進位制 1011 = 十六進位制b十進位制 12 = 二進位制 1100 = 十六進位制c十進位制 13 = 二進位制 1101 = 十六進位制d十進位制 14 = 二進位制 1110 = 十六進位制e十進位制 15 = 二進位制 1111 = 十六進位制f
c語言中0與1以及0與非零有區別麼
5樓:達豐
沒有區別。
c語言判斷真假時,以0為假,非0為真,即1也是表示真。
通常使用邏輯變數的做法:
定義一個int型別變數,當變數值為0時表示false,值為1時表示true。
int flag;
flag = 0;
flag = 1;
if( flag )
6樓:匿名使用者
c中邏輯運算的結果只有兩種:真 與 假, 假用數值表示為0,非0表示為真,一般會用1來表示。
c語言中提供了三種邏輯運算子:
&&(與運算)
||(或運算)
!(非運算)
其求值規則如下:
1) 與運算(&&
參與運算的兩個量都為真時,結果才為真,否則為假。例如:
由於5>0為真,4>2也為真,相與的結果也為真。
2) 或運算(||
參與運算的兩個量只要有一個為真,結果就為真。 兩個量都為假時,結果為假。例如:
由於5>0為真,相或的結果也就為真。
3) 非運算(!)
參與運算量為真時,結果為假;參與運算量為假時,結果為真。例如:
的結果為假。
雖然c編譯在給出邏輯運算值時,以「1」代表「真」,「0 」代表「假」。但反過來在判斷一個量是為「真」還是為「假」時,以「0」代表「假」,以非「0」的數值作為「真」。例如:
5和3均為非「0」值,因此5&&3的值為「真」,即為1。
又如: 5||0的值為「真」,即為1。
7樓:就要吃個鳥
c中0表示假,其他任何非0的值都是真。所以可以用1表示真,也可以用別的值。
8樓:手機使用者
有阿0是錯1及非零是對。
c語言中1和1.0在以下程式中的區別是什麼?
9樓:匿名使用者
1、如果是1,那就是整數,整數除法1/2結果也會是整數,數學中答案是,但是整型的不能儲存0,5.因此會直接變成0.後面的計算結果是什麼就不重要了。
2、如果是那麼就表示這個數是float型別,float與int運算,結果會變成float的方式儲存。就是這樣才能得到正確結果。
10樓:安徽新華電腦專修學院
計算機內的所有資料都是二進位制,就是0和1;
用01程式設計是最原始的機器語言,是可以實現的 ,當然,編出來一個計算1+1的程式還行,計算個方程什麼的就不太可能了。機器語言發展為組合語言,後出現高階語言。現在程式設計都是用的高階語言。
像c語言,c++等。
c語言1/0和1/0.0的問題
11樓:空雪夢見
前者用整數運算單元計算的,後者用浮點運算單元計算的。
兩個運算單元對這種情況的處理不同,前者是產生異常,後者是給出infinite(無窮大)的結果(也算是一種異常吧……?
12樓:網友
其實不是0,由於計算機浮點精度的原因,實際上是一個很接近於0的數,但它不為0
13樓:匿名使用者
計算機對於浮點數儲存是不精確的,於是判斷一個值是否為0的方式都是制定一個的數字,然後用大於小於來判斷。
這樣浮點的0是一個很小的數。
但不是0這樣就不會引發除0錯誤。
14樓:網友
浮點變數與整形變數的區別。
c語言中的0與'0'有什麼區別?
15樓:手機使用者
型別不一樣。
0是整形 用%d 輸入輸出。
『0』是字元型 用%c輸入輸出。
再應用的時候具體運算也不一樣。
例如十進位制運算a=10+0=10
自負運算的話b=『0』+10=58
按『0』的ascii碼值48計算。
c語言中巨集定義的1<<0 和直接定義1有什麼區別
16樓:匿名使用者
#define e1 1<<0
#define e2 1
e1+4 //結果是16
e2+4 //結果是5
至於是bug還是故意如此,在下就不知道了。
17樓:金色潛鳥
巨集定義#define eot 1 <<0是規定在預編譯時,把 下面程式中 遇到的 詞 eot 用 字串 1 <<0 替代。
所以 不能 換成版 字元 1。
例如:權。#define eot 1 <<0
int x=1;
x = x + eot + 2;
printf("%#x ",x);
和#define eot 1
int x=1;
x = x + eot + 2;
printf("%#x ",x);
得到的結果 不同。前者 0x8, 後者 0x4---
除非你已看過整個程式,你能確認 用 1 <<0 替代 和 用 1 替代 結果 一樣。
c語言裡1.0/i與1/i有什麼區別
18樓:哈妮
如果i是整型,除以i會轉換為浮點除,結果是浮點,1除以i則會整型除法,結果為整型。比如i等於2,等於,1/i等於0
19樓:匿名使用者
如果i為整型變數。
由於c語言中整型計算結果仍是整型,結果是計算後取整的結果假設i=2
則,1/2==0
c語言中1.0/n與1/n有什麼區別
20樓:匿名使用者
和1/n的區別,取決於n的型別。
1、當n為浮點型,包括double, float型別,這時二者沒有區別。都是求n的倒數。
2、當n為整型型別,包括char, short, int, long以及對應的無符號型別,根據運算規則,結果仍為整型。
於是:, 結果為double 型別,為n的倒數。
1/n, 如果n為1,那麼結果為1, n為-1,結果為-1, n為大於1或者<-1的整數時,結果為0。 無論結果如何,其型別均為整型。
21樓:好嘞啊啊啊啊
那要看你的n是int 型別還是float 浮點型別在c語言中 整數除以整數 還是一個整數對吧比如1/2 不是 而是0
而1/ 或 或是是浮點數 而1 是整數。
當n為整數時有區別了 為浮點數就沒有區別。
22樓:匿名使用者
如果n是一個整形變數。
那麼 得到的結果是一個浮點數,也就是保留小數點後的小數而1/n是捨棄小數位。
後的整數。比如這樣,如果n是2
那麼 結果是。
而1/n結果是0 (這裡不是四捨五入,而是直接丟棄小數位)
23樓:匿名使用者
結果是浮點型 1/n 結果是整形 除的話被除數貨除數是小數,結果都是小數 求餘 % 只有被除數是小數 結果才是小數。
c語言中!10的值為0,為什麼,c語言中a 1 0 的值是什麼
ch陳先生 計算機記憶體儲存的時候認為規定了,只有0,沒有 0。c語言是一門程序導向的 抽象化的通用程式設計語言,廣泛應用於底層開發。c語言之所以命名為c,是因為c語言源自kenthompson發明的b語言,而b語言則源自bcpl語言。1967年,劍橋大學的martinrichards對cpl語言進...
c語言中語句和指令有什麼區別,C語言中“語句”和“指令”有什麼區別?
a羅網天下 區別一 構成不一樣 1 c程式的執行部分是由語句組成的。程式的功能也是由執行語句實現的。2 指令可以使編譯器按不同的條件編譯不同的程式部分,因而產生不同的目標 檔案。這對於程式的移植和除錯是很有用的,尤其是針對於跨平臺程式移植的時候。區別二 實現功能不一樣 1 c程式語言可以實現多種程式...
c語言中f與lf有什麼區別,C語言問題 f和 lf的區別
lf n和 f n的區別為 輸入不同 輸出不同 精度損失不同。一 輸入不同 1 lf n lf n輸入資料時要求是float型別。2 f n f n輸入資料時要求是double型別。二 輸出不同 1 lf n double型別以 lf n格式輸出資料時不會自動轉成 lf n格式,會導致輸入值錯誤。2...