freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內容

數(shù)據(jù)類型__簡單類型(編輯修改稿)

2025-06-14 03:07 本頁面
 

【文章內容簡介】 中使用 BOOL的完整的例子 浮點型 ? 實數(shù),也稱浮點數(shù),有 float,double和 long double三種類型 ? 實型常量在書寫時,默認為 double類型,若要表示 float類型,要在其后加上 F或 f。 float f1=。 float f2=+02。 //將 double類型的值轉換成 float double d1=。 double d2=+02f。 //將 float類型的值轉換成 double long double ld1=。 long double ld2=+02。 //將 double類型的值轉換成 long double ? 兩種表示方法: (1)定點數(shù)形式 , ; (2)科學計數(shù)法形式 123e5, 123E5都表示 ? 有效位 float (4字節(jié) ) 7位 double (8字節(jié) ) 15位 long double (10字節(jié) ) 19位 C串與 string ? 在 C++中表示字符串的類型有以下三種 C++ 字符指針 char * 字符數(shù)組 char [ ] 字符串 string 沿襲 C C不支持 字符指針與字符串 ( 1)字符串常量 ? 由一對雙引號括起的字符序列稱為字符串常量。 “ How do you do?” “china” 字符串常量以‘ \0?結束。 ? 字符串常量通常存放在 data area 的 const 區(qū)中,并以‘ \0?作為結束符,編譯器記下其起始地址 .即:地址代表了這個字符串常量。 c h i n ?\0? a ? 由于字符串常量的地址屬性,所以由相同字符組成的字符串常量是兩個不同起始地址的字符串常量。 ? 例如: // includeiostream using namespace std。 int main( ){ cout(“join”= =“join”? “ ” : ”not”)“equal\n”。 char* str1 =“good”。 char* str2=“good”。 cout(str1= =str2? “ ” : “ not”)“equal\n”。 char buffer1[6]=“Hello”。 char buffer2[6]=“Hello”。 cout(buffer1==buffer2 ? “ ” : “not”)“equal\n”。 } not equal not equal not equal ( 2)字符數(shù)組 ? 數(shù)組中每個元素為字符的數(shù)組稱為字符數(shù)組,字符數(shù)組可用單個字符常量初始化,也可用字符串常量初始化,例如: char buffer[ ]=“hello”。 char buffer[ ]={?h?,?e?,?l?,?l?,?o?,?\0?} ? 定義數(shù)組時可以指定元素個數(shù),也即數(shù)組的大??;一旦指定了元素個數(shù),則給數(shù)組賦值的元素個數(shù)一定要小于等于指定的個數(shù)。 如: char buffer[7]=“hello!”。 //right char buffer[6]=“hello!”。 //error ( 3)字符指針 ? 指向字符類型的指針稱為字符指針。 如: char * str=“abc”。 ? 字符串常量和字符數(shù)組名都具有地址特性,當把它們賦給一個字符指針后,編譯器規(guī)定: – 輸出字符指針就是輸出字符串; – 輸出字符指針指向的對象 (*),就是輸出單個字符。 二者等價 ? 例如: include iostream using namespace std。 void main( ) { char buffer[10]=“ABC”。 char *pc。 pc=“hello”。 coutbufferendl。 //輸出 ABC coutpcendl。 //輸出 hello pc++。 coutpcendl。 //輸出 ello cout*pcendl。 //輸出 e pc=buffer。 coutpc。 //輸出 ABC } (4)字符數(shù)組和字符指針的區(qū)別 ? 字符數(shù)組也是字符指針,但是是字符指針常量 ,即 const char *類型,也即字符數(shù)組一旦定義好,字符數(shù)組名是不能被重新賦值的. ? 而這里的字符指針類型 char*用來定義字符指針變量,它被賦值后是可以再次賦值的. ? 訪問單個字符的方式不一樣 ,字符數(shù)組采用數(shù)組名加下標的方式 ,字符指針采用字符指針加 *的方式 ? 例如: include iostream using namespace std。 void main( ) {
點擊復制文檔內容
教學課件相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1