筆記之零碎點

2022-06-07 01:00:09 字數 4275 閱讀 2961

1 #include 2

3int

main()

4

1 #include 2 #include 3

4int

main()

5

執行結果: 

5執行結果: 

請輸入一段文字:yfu

67t87y

輸入的文字字元數為:10

輸入的文字資訊是:yfu

67t8

此處換行符會被過濾掉,所以逐行讀取,手動新增endl。

1 #include 2 #include 3 #include 4

5using

namespace

std;

6int

main()716

17//

char x;

18//

while( in >> x)

23//

else

2728

in.seekg(ios::beg); //

指標指向檔案頭

2930

for(string s; getline(in

, s);)

3435 cout <

3637

in.close();

38out

.close();

3940

return0;

41 }

1 #include 2

3int

main()425

26 std::cin.ignore(100, '\n'

);27

28 std::cout << "

輸入任何字元結束

"<<:endl>

29 std::cin.get

();30

31 }

1 #include 2

3int

main()434

35if(result != -1000)38

else

4142}43

44float f2c(float

num)

5354

float c2f(float

num)

手癢寫乙個python的版本:

1 temper = input('

請輸入溫度,形如【23.2 c】或者【23.2 f】')

2 temp_value, temp_type = temper.split('')

34 temp_value = float

(temp_value)

5 temp_type =temp_type.upper()67

print(temp_type, temp_value)

8if (temp_type == 'c'

) :9 result = str(round(temp_value*1.8 + 32, 2)) + '℉'

10 elif(temp_type == 'f'

) :11 result = str(round((temp_value-32)/1.8, 2)) + '℃'

12else

:13 result =none

14 print('

輸入有誤')

1516 print(result)

執行結果如下: 

values: updates = 6, *p_updates = 6

addresses: &updates = 0x7ffd2f82ce0c, &p_updates = 0x7ffd2f82ce0c

可見,

對變數名對應位址取間接運算子

,相當與獲得變數名對應值

1 #include2 #include

3 #include 4

5int

main()6;

10char chararray[items] = ;

1112

int *intptr =intarray;

13char *charptr =chararray;

1415

//顯示整形陣列的記憶體位址

16 std::cout << "

整型陣列輸出:

"<< '\n'

;17for (int i = 0; i < items; i++)

2122

//顯示位元組型陣列的記憶體位址和指針對列印的影響

23 std::cout << "

字元型陣列輸出:

"<< '\n'

;24for (int i = 0; i < items; i++)

2829

//測試運算

30int *temp =intarray;

31 std::cout << *temp+1

<<:endl>

32 std::cout << *(temp+1) <<:endl>

33return0;

34 };

1 #include 2 #include 34

using

namespace

std;56

intmain()719

20 cout << plist->length() << endl; //

4個位元組,64位系統

2122

for (int i = 0; i)

2627 }

#include #include 

using

namespace

std;

struct

student;

const

int arsize = 16

;int

main()

for (long

long

i : factor)

}

1 #include 2 #include 

3 #include 4

5using

namespace

std;67

enum;10

11int

main()

43 cout << "

跳出選擇\n";

44}45 cout << "

跳出迴圈\n";

46return0;

47 }

1 #include 2 #include 

3 #include 4

5using

namespace

std;67

intmain()8;

10int

count{};

1112 cout << "

請輸入你需要的字元,用*結尾

"<

13 getline(cin, input, '*'

);14 count = static_cast(input.length());

1516 cout << "

字元個數為:

"<< input <

1718 }

筆記之零碎點

include int main include include int main 執行結果 執行結果 請輸入一段文字 yfu 67t87y 輸入的文字字元數為 10 輸入的文字資訊是 yfu 67t8 此處換行符會被過濾掉,所以逐行讀取,手動新增endl。include include inclu...

C 零碎筆記

1 編寫c 儲存為.cs檔案。2 通過csc.exe程式來將.cs檔案編譯為.net程式集 exe或.dll 是 偽exe 包含很多內容其中有微軟中間語言il可以被翻譯成類似彙編的中間碼 此時的exe或dll並不是機器碼 cpu不可理解 csc out c a.exe c program.cs 3 ...

Python零碎筆記

魔法方法 在python中,有一些內建好的特定的方法,這些方法在進行特定的操作時會自動被呼叫,稱之為魔法方法。常見的魔法方法有 init 初始化函式,在建立例項物件為其賦值時使用,必須至少有乙個引數self。new 建構函式,建立並返回乙個例項物件。必須要有返回值,返回例項化出來的例項。class ...