今天所學的內容是資料型別的轉換,包括string型別轉為其他型別,任意型別轉換為string型別。
資料型別轉換
string 「18」==》 int 18
1.string 轉換為 其他資料型別
待轉資料 必須 「像」該資料的型別
string strnumber =
"18"
;int num01 =
int.
parse
(strnumber)
;//parse後面括號內只能是string型別
float num02 =
float
.parse
(strnumber)
;
2. 任意型別轉換為string型別。
int number =18;
string str = number.
tostring()
;
下面是對此做的一些小練習:
給出乙個四位數,求其各位相加的和。
兩種方法:
方法一:從整數中獲取每位。
console.
writeline
("請輸入乙個四位數");
console.
readline()
;string str = console.
readline()
;int num01 =
int.
parse
(str)
;int num02 = num01 %10;
//num02=4
int num03 = num01 /10%
10;//num03=3
int num04 = num01 /
100%10;
//num04=2
int num05 = num01 /
1000
;//num05=1
int result = num02 + num03 + num04 + num05;
console.
writeline
("result"
);
方法二:從字串中獲取每個字元
string str01 =
"1234"
;char c1 = str01[0]
;//用char儲存str01中的第一位字元
string str02 = c1.
tostring()
;//再把c1轉換為string型別,從而繼續把他轉換為int型別
int number01 =
int.
parse
(str02)
;//由此 number01即為1 並且可以進行算數運算。
//以此類推
不同資料進行變換應用,之後應該會混合起來使用。 C 從零開始學習
首先你需要乙個編譯器,在這裡我首先是推薦功能強大的visual studio最強ide。vs 可以嘗試自己在ide裡面敲一下,畢竟只有多動手才能成功!include 此為標頭檔案 using namespace std 告訴編譯器使用 std 命名空間。main方法為主函式,是程式開始執行的地方 i...
從零開始學習c語言
including 進行相關的預處理操作 include稱為檔案包含命令 而 中為頭部檔案 首檔案 int main int 是c語言基本資料型別之一,main函式是乙個程式的入口部分,printf hello,world n printf是產生格式化輸出的函式 輸出函式 想控制台輸出文字 字元,n...
從零開始的Spring Session 三
之所以把spring session和spring security放在一起討論,是因為我們的應用在整合spring security之後,使用者相關的認證與session密不可分,如果不注意一些細節,會引發意想不到的問題。而解決上述的詭異現象也比較容易 但原理不清 我們使用 enablewebse...