1樓:匿名使用者
比如float a=1;
其中包含乙個賦值表示式,會自動將整型常量1轉換為浮點型,而後賦值給a,會輸出1.00000
c語言中可以把一整型數賦值給乙個float變數嗎
2樓:金色潛鳥
可以。float f;
f = 12345; 自動轉化為 f = (float) 12345;
c語言中對變數賦值0x是什麼意思?
3樓:育知同創教育
c語言中對變數賦值0x是以十六進位製數作為變數的值進行運算的。一般用來表示記憶體位址內的。
舉例說明:容
定義x:int x = 0x23 ;
這句話的意思跟定義成int x=35一樣的。編譯器在接收到0x23時就把它當做十六進位製數來處理。
4樓:匿名使用者
表示0x後面的值為十六進位制
c語言中float型資料怎麼 取整數部分演算法 或取小數部分
5樓:蟲心菜
分析如下:來
一種簡單的辦源
法是直接強制轉換到int型就是整數部分。減去這個int型就是小數部分了。
**如下:
float n=12.223;
int x=(int)n;
float y=n-(float)x;
得出的x為資料的整數部分,y為資料的小數部分。
拓展資料:
浮點型資料型別,float 資料型別用於儲存單精度浮點數或雙精度浮點數。浮點數使用 ieee(電氣和電子工程師協會)格式。浮點型別的單精度值具有 4 個位元組,包括乙個符號位、乙個 8 位 excess-127 二進位制指數和乙個 23 位尾數。
尾數表示乙個介於 1.0 和 2.0 之間的數。
由於尾數的高順序位始終為 1,因此它不是以數字形式儲存的。此表示形式為 float 型別提供了乙個大約在-3.4e+38 和 3.
4e+38 之間的範圍。
6樓:捐你妹
一種簡單的辦法是直接強制轉換到int型就是整數部分。
減去這個int型就是小數部分了。
7樓:
float x=1234.567,z;
long int y;
取整數部分: y = (int) x;
取小數部分: z = x - y;
8樓:匿名使用者
float n=12.223;
int x=(int)n;
float y=n-(float)x;
9樓:匿名使用者
小數取整
#include
void main()
c語言中我定義float變數a,平且a
因為把1 2看做乙個表示式,然後把表示式的值賦給a1 2是整數除法,結果為整回數.1.0 2或者1 2.0都是符點數,結果為符點數 強制類答型轉換就可以解決不用加 0 就直接出來的是0.500000這個問題 比如a float 1 2 如果滿意請採納,謝謝 型別轉換下就可以了 float a flo...
c語言中有string型別變數嗎
這裡的 string 有 二 義性。1 如果 string 是普通詞彙,c語言中有字元型別變數嗎 答,有。字元型別 用 char 宣告。char str this is a string 2 如果 string 是專用詞彙,c語言中有string型別變數嗎 答,沒有。string 是 類,是 cla...
C語言中可以給指標變數賦值常數嗎
1 申請了空間 在常量區 存放了字串 2 在字串尾加上了 0 3 返回地址,這裡就是返回的地址賦值給了p 字串常量 hello 出現在一個表示式中時,hello 表示式使用的值就是這些字元所儲存的地址 在常量區 而不是這些字元本身。所以,可以把字串賦值給指向字元的指標p,而不能把字串賦值給一個字元陣...