當前位置:編程學習大全網 - 編程語言 - c++中如何將壹個字符串轉化成數組

c++中如何將壹個字符串轉化成數組

c++中將壹個字符串轉化成數組方法如下:

include?<stdio.h>

#include?<string.h>?int?main(void){char?*str?=?"helloworld";char?arr_str[32];int?len,?i;?/*?one?way?*/len?=?strlen(str);strncpy(arr_str,?str,?len+1);?for?(i?=?0;?i?<?len;?i++)putchar(arr_str[i]);putchar(10);?/*?another?way?*/memset(arr_str,?0,?sizeof(arr_str));printf("Please?input?a?string:?");scanf("%s",?arr_str);for?(i?=?0;?i?<?len;?i++)putchar(arr_str[i]);putchar(10);?return?0;

}

擴展資料: ?

C++語言基本類型

1、整型

整數常量

整數常量是不帶小數的數值,用來表示正負數。例2—2中Ox55、0x55ff、1000000都是c++語言的整數常量。

c++語言的整數常量有三種形式:十進制、八進制、十六迸制。

(1)十進制整數是由不以0開頭的0~9的數字組成的數據。

(2)八進制整數是由以0開頭的0~7的數字組成的數據。

(3)十六進制整數是由以0x或0x開頭的0~9的數字及A~F的字母(大小寫字母均可)組成的數據。

整型變量類型

整型變量類型有byte,short,int,long四種說明符,它們都是有符號整型變量類型。

(1)byte類型。

byte類型說明壹個帶符號的8位整型變量。由於不同的機器對多字節數據的存儲方式不同,可能是從低字節向高字節存儲,也可能是從高字節向低字節存儲。這樣,在分析網絡協議或文件格式時,為了解決不同機器上的字節存儲順序問題,用byte類型來表示數據是合適的。

(2)short類型。

short類型說明壹個帶符號的16位整型變量。short類型限制了數據的存儲應為先高字節,後低字節。

(3)int類型。

int類型說明壹個帶符號的32位整型變量。int類型是壹種最豐富、最有效的類型。它最常用於計數、數組訪問和整數運算。

(4)long類型。

long類型說明壹個帶符號的64位整型變量。對於大型計算,常常會遇到很大的整數,並超出int所表示的範圍,這時要使用long類型。

2、浮點型

浮點數常量  

浮點數是帶有小數的十進制數,可用壹般表示法或科學記數法表示。0.23f、0.7e-3都是c++語言的浮點數常量。

(1)壹般表示法:十進制整數+小數點+十進制小數。

(2)科學記數法:十進制整數+小數點+十進制小數+E(或e)+正負號+指數。

浮點變量類型

浮點變量也稱實數變量,用於需要精確到小數的函數運算中,有float和double兩種類型說明符。

(1)float類型。

float類型是壹個位數為32位的單精度浮點數。它具有運行速度較快,占用空間較少的特點。

(2)double類型。

double類型是壹個位數為64的雙精度浮點數。雙精度數在某些具有優化和高速運算能力的現代處理機上運算比單精度數快。雙精度類型double比單精度類型float具有更高的精度和更大表示範圍,常常使用。

3、字符型

字符型常量

字符型常量是指由單引號括起來的單個字符。

例如:’a’,’A’,’z’,‘$’,’?’。

註意:’a’和’A’是兩個不同的字符常量。

除了以上形式的字符常量外,c++語言還允許使用壹種以“\”開頭的特殊形式的字符常量。這種字符常量稱為轉義字符,用來表示壹些不可顯示的或有特殊意義的字符。

字符型變量

字符型變量的類型說明符為char,它在機器中占8位,其範圍為0~255。

註意:字符型變量只能存放壹個字符,不能存放多個字符,

3、布爾型

布爾常量

布爾常量只有兩個值:“true”和“false”,表示“真”和“假”,均為關鍵詞,在機器中位長為8位。

布爾型變量

布爾型變量的類型說明符為booI,用來表示邏輯值。

參考資料:

百度百科-C++

  • 上一篇:高分求助熱處理實例~`
  • 下一篇:幾種計算機語言的評價(修訂版)
  • copyright 2024編程學習大全網