国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

類型轉換

2019-11-08 03:02:08
字體:
來源:轉載
供稿:網友

今天寫代碼時碰到了string類型轉char*,和string轉double類型的轉換,之前沒遇到過這樣的類型轉換,查了些資料后便得到了自己的心儀答案。

string類轉char*類:

       (1).data

                 string str = "woaixuexi";

                 char*p = (char*)str.data() ;

         (2).c_str

                 string str = "woaixuexi";

                 char*p = str.c_str();

         (3).copy

                 string str = "woaixuexi";

                 char p[20];

                 str.copy(p,9,0)     //p是字符串,9是存入的數據個數,0是存數據的起始位置

                 *(p+9) = '/0' ;       //這里記得自己加上結束符號

string類轉double類:

                 string str = "190.123456" ;

                 double math;

                  math = atof(str) ;      //記得加上頭文件#include<stdlib.h>,#include<stdio.h>

我們大多數時候會遇到其他的類型轉換,只要在被修改的的變量前加上想轉換成的類型即可,也就是強制轉換,比如:

                (1)char a = "10";int b ;b=(int)a ;

                  (2)   class temp ;temp temper ;char *p = NULL;p = (char*)&temper;

等類似的強制轉換;


上一篇:HDU-1003

下一篇:Spring——bean的加載

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 当涂县| 西平县| 双辽市| 西乌珠穆沁旗| 乌海市| 芷江| 阿尔山市| 黄平县| 涟源市| 瑞丽市| 岱山县| 治多县| 临夏县| 石城县| 隆安县| 雷波县| 祁门县| 井陉县| 浙江省| 临泉县| 乐业县| 读书| 明星| 普陀区| 成都市| 巴塘县| 洱源县| 五寨县| 北宁市| 襄垣县| 蒙自县| 三都| 河间市| 巴林左旗| 邹平县| 新余市| 杨浦区| 和硕县| 邵武市| 儋州市| 屏东市|