「安惠sama」!從零開始的C 學習(三)

2021-10-02 21:15:23 字數 1593 閱讀 3653

今天所學的內容是資料型別的轉換,包括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...