1. 程式人生 > >C++ Primer Plus讀書筆記:c++字串

C++ Primer Plus讀書筆記:c++字串

1,C-風格字串



(1)C-風格字串計算長度

sizeof或者strlen

sizeof是關鍵字,計算的是陣列長度,包括結尾的空字元

strlen是函式,計算的是字串中字元數目

(2)C-風格字串輸入

cin或者getline或者get






2,string類




相關推薦

C++ Primer Plus讀書筆記c++字串

1,C-風格字串 (1)C-風格字串計算長度 sizeof或者strlen sizeof是關鍵字,計算的是陣列長度,包括結尾的空字元 strlen是函式,計算的是字串中字元數目 (2)C-風格

c++ Primer Plus讀書筆記——類模板

下面是一段類宣告: typedef unsigned long Item class Stack { private: enum { MAX = 10 }; Item items[MAX]; int top; public: Stack(); boo

C Primer Plus學習筆記(七)- C 控制語句分支和跳轉

prim class wid int 但是 count 跳轉 ++ idt if 語句: if 語句被稱為分支語句(branching statement)或選擇語句(selection statement) if 語句的通用形式: if (expression)

C++Primer讀書筆記(三)字串、向量、陣列

名稱空間using宣告 (1)本節學習最安全的方法使用using宣告 using namespace::name 注意:使用一個名字就要有其對應的uesing宣告,如:using std::cin; (2)標頭檔案不應包含using宣告 - 標

C++ Primer讀書筆記

編譯 size const 難點 main 標準輸入輸出 基礎語法 sin 筆記 第一章 開始 【重點】   以“實現一個簡單的C++程序”為主軸,介紹了C++程序的編譯運行過程(包括在Linux系統和Windows系統下)、基礎語法(main函數的功能、return語句的

C Primer Plus學習筆記(四)- 運算符、表達式和語句

post 函數表 浮點 ima 數據存儲 定義 數據對象 其他 符號整型 基本運算符 賦值運算符:= 在C語言中,=不是“相等”,而是賦值運算符,把左邊的值賦給右邊的變量 a = 2018; //把值2018賦給變量a 賦值表達式語句的目的是把值儲存到內存位置上,用

C++ Primer讀書筆記_第一章

code 理解 -o 設備 自動 mes 不能 program c++程序 Main():   1. C++程序必須包含main()函數,操作系統通過調用main來運行C++程序。   2. main()的形參可以為空。   3. main函數的返回類型必須為int,返回給

C primer plus 學習筆記 第3章

第3章 資料和C 本章的內容,資料型別。 3.1 一個例子 3.2 變數和常量。 變數自然就是可以變化的量,常量就是不變的量。 3.3 資料:資料型別 資料有多種型別,比如整數、浮點數,字元。 C語言通過 資料型別來表示不同的資料。 而一些關鍵字可以用來標記這些資料型別。

C primer plus 學習筆記 第5章

第5章 運算子、表示式和語句  5.1 一個例子 5.2 基本運算子 (operator) 5.2.1 賦值運算子:不一樣的 = :和數學的=不同, C語言的=不是相等 而是賦值。 在C語言如果要比較是否相等,用 == 。 bmw = 2004 是將 2004 賦值給bmw

C++ Primer讀書筆記-第二章 變數和基本型別

   第一篇文章寫完後收到了很多同學的後臺留言,有鼓勵的,也有提出建議的,還有說錯別字的,每一條都一一回復了,當然提出建議的大都是說排版問題,現在已經換到MarkDown編輯器了,大家湊合著看就行了,肯定不影響閱讀了,至於錯別字的,哈哈,你懂就行。   &nbs

C++ Primer讀書筆記-第一章 Hello World

好吧,不管怎麼說,總算可以開講了,那些什麼授人以漁無量功德的話就不說了,因為不知道我所說的能否真的能夠幫助大家,然而該感謝的人一個人都不能少,首先感謝牛客網ID為我知道啥,我是讀了他的文章後收受到了啟發,萌發了也要寫一篇讀書筆記的念頭,感謝CSDN,上面有很多人總結不少C++的讀書筆記。要感謝的

C Primer Plus學習筆記(1)

1.C語言概述 ’//’ 這種註釋只能寫成一行 最好寫成int main(void) 報錯的位置比真正的錯誤位置滯後一行 2.資料和C int dogs, cats = 94; (有效,但是這種格式很糟糕!) 如果要在八進位制和十六進位制前

C Primer Plus 學習筆記_Chapter1 Getting Ready

The life of a CPU, at least in this simplistic account, is quite simple. It fetches an instruction from memory and executes it. It fetches the next

讀書筆記 C# 7.0 in a nutshell (第 五 章 Framework Overview)

內容: 第五章 框架總覽 Overview .NET Standard 2.0 CLR 和核心框架 應用技術 1. Overview 幾乎所有 .NET 框架的作用都通過一系列的 Managed Types暴露出

C語言基礎知識筆記day4字串與字元陣列

注:本筆記為直接上傳,因各個markdown筆記語法的差異性,在顯示上略有區別。 如需原版請聯絡:[email protected]。(郵件主題為:學習筆記,正文需要的筆記名,可以直接複製該筆記的網址)。同時歡迎各位一起學習交流。 day4字串與字元陣

C primer plus 學習筆記 第1章

第1章    初識C語言 這章主要介紹了一些C語言的歷史,還有編寫程式的過程。 主要內容: C的歷史和特性 編寫程式的步驟 編譯器和連結器的一些知識 C標準 1.1    C語言的起源 1972,貝爾實驗室 1.2    選擇C語言的理由 高效性,可移植性,可直接訪問

C++ Primer Plus學習筆記(四)(輸入輸出錯誤處理、檔案輸入輸出)

1. 字元函式庫 cctype cctype是字元函式庫,用於判斷是否為大寫字母、標點符號、空格等 #include<cctype> char ch; isalpha(ch)//如果ch是字母,返回非零值,否則返回0 ispunct(ch)/

C++ Primer讀書筆記第十一章-2-關聯容器操作

筆記會持續更新,有錯誤的地方歡迎指正,謝謝! 關聯容器操作 這部分的內容較多,但是順序容器那部分掌握了,這裡會很快,一通百通嘛。 map的節點是一對資料,set的節點是一個數據。 關聯容器迭代器:map的value_type是pair<cons

C++ Primer讀書筆記第一章

筆記會持續更新,有錯誤的地方歡迎指正,謝謝! 第一章:開始 語言常識 一、C++進一步補充其基本特徵的兩種方法: 1.允許程式設計師自定義資料型別; 2.將有用的功能封裝成庫函式。 二、有兩類語言: 1.動態資料型別語言:在程式執行時檢查資

C++ Primer Plus 學習筆記(複合型別)(二)

1. 結構(結構體) 結構是一種比陣列更靈活的資料格式,因為同一個結構可以儲存多種型別的資料,將資料的表示合併到一起。 結構是使用者定義的型別,而結構宣告定義了這種型別的資料屬性。定義了型別後,可以建立這種型別的變數。 1. 1 結構的定義方法