国产探花免费观看_亚洲丰满少妇自慰呻吟_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的加載

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 台中县| 甘谷县| 格尔木市| 江山市| 申扎县| 五峰| 仁化县| 灵石县| 贵定县| 贡山| 郯城县| 资中县| 横山县| 北京市| 固安县| 化州市| 颍上县| 辉县市| 弥勒县| 赤水市| 滁州市| 霸州市| 阿巴嘎旗| 海盐县| 博客| 莱阳市| 阿克苏市| 资阳市| 门头沟区| 合肥市| 鱼台县| 皋兰县| 天祝| 桐乡市| 靖宇县| 临西县| 上思县| 乌海市| 清远市| 宁南县| 定南县|