請問c語言中1 0 t和1 t有什麼區別啊

2021-03-10 19:30:45 字數 2198 閱讀 8039

1樓:帥聰虎偉兆

(假設抄t為整型)

(1)c語言中,表示式是bai有型別,其類du型決定於參於運算的zhi量,兩個整數的運

dao算結果只能是整數,因此,如果t是整數,表示式1/t

的結果只能是整數(即是0),不會得到想要的整數。

(2)如果表示式中的資料型別不同,則會自動進行型別轉換後再運算,表示式的型別與高優先順序的資料型別相同(優先順序:字元型《整型《長整型《單精度實型《雙精度實型)。因此表示式

1.0/t

在計算時,會把

t轉換成雙精度實型(double),再進行計算,表示式運算結果是「雙精度實型」,也就是一個小數。

(3)1./t

的寫法是錯誤的,並不適合所有編譯器。如果1.表示1.0,則結果當與1.0/t相同。

2樓:仲才左丘武

1.0/n和1/n的區別,bai取決於n的類du型。

1、當n為浮zhi點型,包括double,float型別,這dao

時二者沒有區別版。都是求n的倒數。權

2、當n為整型型別,包括char,

short,

int,

long以及對應的無符號型別,根據運算規則,結果仍為整型。

於是:1.0/n,

結果為double

型別,為n的倒數。

1/n,

如果n為1,那麼結果為1,

n為-1,結果為-1,

n為大於1或者<-1的整數時,結果為0。

無論結果如何,其型別均為整型。

3樓:板濰零玉泉

1.0/t

代表的是float型運算,也就是是浮點數運算,當然這裡的t是整型數或浮點數對內結果沒有影響,最終一定容

是浮點數。

1/t,如果這裡的t是整型數的話,那麼這就是整數之間的運算,自動取整,把小數位捨去,比如

1/2,正確來說是0.5對吧,但是在c語言中結果是0!當然如果你是將1/2的值賦給浮點型,顯示應該是0.

000000,而不是0.500000,這就是c語言中需要注意的地方。

如果你要問的是

1./t,這個和1.0/t沒區別,是一樣的,你可以自己用程式測試下

4樓:康波財經

t+0和t+1交易制度是中國**的一種交易制度,t+0交易指的是當天

****可當天賣出,當內天賣出**又可容當天**。

早些年,管理層為了活躍**交易,曾經允許電腦交易系統即時為成交的委託交割。即當****時,一經成交就立即將投資者記錄為在冊股東;當賣出**時,一經成交即將現款「劃賬「到投資者的保證金賬戶上。因此,剛**的**可以隨時賣出,剛賣出收回的資金又可直接用在購買其他**上,而且不分滬、**,自由使用(但不可以當日提取現金離開**部)。

這就是純粹的t+0。

後來發現這種即時交割制度令**過分投機,考慮再三之後,管理層認為「t+1「制度比較合理。

t+1亦即投資者當天**的**不能在當天賣出,第二天才可賣出**。而當天賣出**後,資金回到投資者賬上,當天就可以用來買**,但如果想當天就提取賣出**所得的現金是不行的,必須等到第二天才能將現金提出來。

此回答由康波財經提供,康波財經專注於財經熱點事件解讀、財經知識科普,奉守專業、追求有趣,做百姓看得懂的財經內容,用生動多樣的方式傳遞財經價值。希望這個回答對您有幫助。

c語言中1和1.0在以下程式中的區別是什麼?

5樓:匿名使用者

1、如果是1,那就是整數,整數除法1/2結果也會是整數,數學中答案是0.5,但是整型的不能儲存0,5.因此會直接變成0.後面的計算結果是什麼就不重要了。

2、如果是1.0那麼就表示這個數是float型別,float與int運算,結果會變成float的方式儲存。1.0/2就是0.5.這樣才能得到正確結果。

6樓:安徽新華電腦專修學院

計算機內的所有資料都是二進位制,就是0和1;

用01程式設計是最原始的機器語言,是可以實現的 ,當然,編出來一個計算1+1的程式還行,計算個方程什麼的就不太可能了。機器語言發展為組合語言,後出現高階語言。現在程式設計都是用的高階語言。

像c語言,c++等。

7樓:榮

前面的同學回答的很好

8樓:匿名使用者

1.0/2 結果是 double 0.5

1/2 結果是int 0

C語言中t是什麼意思,c語言裡的t是什麼意思

和 n相當於在程式中按了一下 enter 回車鍵比較 就相當於在程式設計的時候按一下 table 鍵,使游標以8個字元為基準進行跳躍。c語言裡的 t是什麼意思 樓上寫錯了,應該是 轉義字元 而不是 轉移字元 轉義字元是一種特殊的字元常量。轉義字元以反斜線 開頭,後跟一個或幾個字元。轉義字元具有特定的...

c語言中dt什麼意思C語言中t是什麼意思?

c語言中 d 是格式字元,意思是資料以十進位制整數形式輸出 t 是轉義字元,意思是水平製表 跳到下一個tab位置 在c語言中還有其它格式字元,o 意思是以八進位制整數形式輸出 x 意思是以十六進位制整數形式輸出 c 意思是以字元形式輸出 s 意思是以字串形式輸出。等等 在c語言中還有其它轉義字元,n...

c語言t佔幾個位元組,C語言中t是什麼意思佔幾個位元組數

1個字元 t 在記憶體中佔一個位元組,其ascii碼為9 在程式設計中按tab鍵,跳過的格數可設定。執行程式後 程式中的 t能顯示8個空格 c語言中 t 是什麼意思?佔幾個位元組數?t是c語言中的來一個轉義字元源,表示水平製表符 bai即鍵盤du中tap鍵的功能 轉義zhi字元是c語言中dao表示字...