1樓:匿名使用者
gt只能是數字之間的比較
>是可以做字串之間的比較
比如日期的比較2013-10-23>2013-10-22 但是不能寫成2013-10-23 gt 2013-10-22
2樓:匿名使用者
string1 == string2
string1 = string2
true if the strings are equal. = should be used with the test
command for posix conformance.
string1 != string2
true if the strings are not equal.
string1 < string2
true if string1 sorts before string2 lexicographically.
string1 > string2
true if string1 sorts after string2 lexicographically.
arg1 op arg2
op is one of -eq, -ne, -lt, -le, -gt, or -ge. these arithmetic
binary operators return true if arg1 is equal to, not equal to,
less than, less than or equal to, greater than, or greater than
or equal to arg2, respectively. arg1 and arg2 may be positive
or negative integers.
很明顯,一個是比較字串,一個是比較整數(正負)
apple id 註冊,註冊美國賬號和中國賬號有什麼區別?求詳解。
字元0和整數0有區別麼???求高手 求詳解
3樓:八哥說科技
1、型別符號不同:
字元『0』用字元變數儲存,需要使用型別符號 char 來表示,而整數0用整型變數來儲存時,使用 int 型別符號來申明。
2、儲存單元不同:
字元「0」在記憶體單元中佔用 1 個位元組即8位來表示,而整型變數儲存 0 在16位字長的機器上,基本整型的長度也為16位,即用 2 個位元組**儲存。
3、內部儲存數值不同:
char用於c或c++中定義字元型變數,只佔一個位元組,取值範圍為 -128 ~ +127(-2^7~2^7-1),字元「0」對應的ascii 碼為 0011 0000即 48。而,整型 0 的內部儲存的值為 0x0000。
4樓:匿名使用者
有區別, 字元0的ascii碼實際上是48,c語言中字元0 只佔一個位元組(byte),也就是記憶體中存放的是 01001000 (其中每一個0或1表示一個bit位)
而整數0, 它在記憶體中的表示全是0,c語言中一個整數的佔4個位元組,整數0在記憶體中的表示為: 00000000 00000000 00000000 00000000 .
如下:char c = '0'; //字元0int a = 0; //整數0
printf("%c, %d\n", c, a); //0,0printf("%d\n", c); //48 用整數形式答應字元,實際是列印c在記憶體中的值。
printf("%d\n", (c+a)); //48printf("%c\n", (char)(c+a)); //0輸出的結果:
0,048480
從上面你就能看出字元0和整數0的區別了。
8600gt和9600gt的區別
區別很大。9600gt的整體效能大概是8600gt的1.5倍左右。具體的引數我不記得了。9600gt效能要好很多了,兩者不是同一時代的產物,效能相差大約30 或以上。它們在製作工藝上有很大的差別的 速度還是9600好 建議選擇9600,8600gt和9600gt的顯示卡有什麼區別?8600gt採用g...
卡宴 GT 2中的GT什麼意思?
gt即是grand touring,grand的意思是大,而touring的意思是旅行。grand touring加在一起,其實是解作大型的旅行車。遠在歐洲尚未有汽車的年代中,grand touring在當時是解作長途旅行時所使用的大型馬車的車廂。但是現在隨著時代不斷的演進與變遷,馬車早已經被汽車所...
gt660和gt750哪個好?好多少
gtx660強於gtx750不少的。也反映出來了,玩gta5,還是用gtx660吧。當然750好了,好多少不好說,這不好定義,只有搭配好才是最好的,木桶原理。當然是gtx750ti 效能在750 660之間,960上市,660就得停產了。a卡 r9 270x 也不錯的啊 現在玩遊戲,沒有說n卡比a卡...