① 怎麼轉換字元型數字為整型數字
不用轉換,一個字元就是一個整型數,就是它的ASCII碼,看你需要他是數他就是數,需要他是字元,他就是字元,用%c,%d控制,或者乾脆就可以比較一個字元和一個整型數的大小。個人理解,僅供參考
② c++ 里 怎麼把字元型轉化為整型
字元符型轉換整形用強制轉換就行
char c='B' ;
int a ;
a = (int)c ;
如果是字元'0'到『專9』轉成0-9
char c='8' ;
int a ;
a =(int) (c - '0') ;
如果是字串轉數字,用屬atoi , atol
③ 在JAVA里,怎樣把字元串類型的數字轉換為整形類型
把字元串類型的源數字轉換為整形類型用 Integer.parseInt("/*這里是你要轉換的字元串*/")
注意:兼容性
例子:
String c = "0.123";//不能轉換
String b = "asd000";//不能轉換
String d="123aa";//不能轉換
String e="0000123";//可以 轉化後值為123
String f= "234567800";//可以 轉換後值為234567800
int num2=Integer.parseInt(e);
④ 在JAVA里,怎樣把字元串類型的數字轉換為整形類型
String str='111';
int num=Integer.parseInt(str);
拓展:
parseInt("0", 10) 返回 0
parseInt("473", 10) 返回 473
parseInt("-0", 10) 返回 0
parseInt("-FF", 16) 返回 -255
parseInt("1100110", 2) 返回 102
parseInt("2147483647", 10) 返回 2147483647
parseInt("-2147483648", 10) 返回 -2147483648
parseInt("2147483648", 10) 拋出 NumberFormatException
parseInt("99", 8) 拋出 NumberFormatException
parseInt("Kona", 10) 拋出 NumberFormatException
parseInt("Kona", 27) 返回 411787
想知道為版什麼權就追問.
⑤ java中怎麼把對象轉換成整形
object類型轉換為int類型分以下三種情況:
1、如果object是byte,short,int,char類型生成的,那麼不用轉換直接回賦值就ok了。
2、如果object是字元答串類型生成的,先把object轉換為String類型的,再把String類型轉換為int類型。
例如:
String myInt="123";
Object os=myInt;
int b=Integer.parseInt((String)os);//還可以os.toString()
3、如果object是float,double,long類型生成的,思路和上面一樣,先把object轉換為相應的數據類型,然後再轉換為int類型。
⑥ c語言中字元型轉化為整型
強制類型轉換是通過類型轉換運算來實現的。
其一般形式為: (類型說明符) (表達式)
其功能是把表達式的運算結果強制轉換成類型說明符所表示的類型。
例如: (int) a 把a轉換為整型
⑦ C語言浮點型轉換為整型怎麼轉換的
C語言有以下幾種取抄整方法:
1、直接賦值給整數變數。如:
int i = 2.5; 或 i = (int) 2.5;
這種方法採用的是捨去小數部分,能用於你的問題。
2、C/C++中的整數除法運算符「/」本身就有取整功能(int / int),而下面介紹的取整函數返回值是double。整數除法對正數的取整是捨去小數部分,能用於你的問題。不過整數除法對負數的取整結果和使用的C編譯器有關。
3、使用floor函數。floor(x)返回的是小於或等於x的最大整數。如:
floor(2.5) = 2
floor(-2.5) = -3
4、使用ceil函數。ceil(x)返回的是大於x的最小整數。如:
ceil(2.5) = 3
ceil(-2.5) = -2
floor()是向負無窮大舍入,floor(-2.5) = -3;ceil()是向正無窮大舍入,ceil(-2.5) = -2。floor函數能用於你的問題。
5、
int b = (int)a;//取整
int c = (int)(a+0.5);//四捨五入
⑧ C語言的浮點型怎麼轉換為整型
C語言中,浮點型轉換為整型可以用:強制類型轉換、自動類型轉換,例如:(int)3.14、int a = 3.14。
1、強制類型轉換
強制類型轉換是通過類型轉換運算來實現的。其一般形式為:(類型說明符)(表達式),其功能是把表達式的運算結果強制轉換成類型說明符所表示的類型。
例如: (double) a 把a轉換為雙精度浮點型,(int)(x+y) 把x+y的結果轉換為整型。
2、自動類型轉換
(1)執行算術運算時,低類型(短位元組)可以轉換為高類型(長位元組);例如: int型轉換成double型,char型轉換成int型等。
(2)賦值表達式中,等號右邊表達式的值的類型自動隱式地轉換為左邊變數的類型,並賦值給它。
(3)函數調用時,將實參的值傳遞給形參,系統首先會自動隱式地把實參的值的類型轉換為形參的類型,然後再賦值給形參。
(4)函數有返回值時,系統首先會自動隱式地將返回表達式的值的類型轉換為函數的返回類型,然後再賦值給調用函數返回。
(8)stdthreadid怎麼轉換為整形擴展閱讀:
C語言中常用的數據類型:
1、int:整型
2、float:單精度浮點型
3、double:雙精度浮點型
4、char:字元型
5、char *:字元指針型
⑨ C++中怎樣把一個字元串數組中的數 轉換成整形 數據 如:string s=「1234」 然後轉換成int n=1234
可以直接用atoi這個函數
#include "iostream"
using namespace std;
int main()
{
string s="1234";
int n;
n=atoi(s.c_str()); //string對象轉專成char *,再調屬用atoi函數
cout<<n<<endl;
}