美文网首页
C++ 中字符字符串定义

C++ 中字符字符串定义

作者: 土DOU吹雪 | 来源:发表于2020-01-03 15:23 被阅读0次

1. char[]、char*、 char[10]、string(#include <string>)

char myword[] = { 'H', 'e', 'l', 'l', 'o', '\0' };
char myword[] = "Hello"; 
char *myword = "Hello";
char myword[6] = "Hello";
string myword = "Hello";

1234都是 char* 类型的变量(首元素地址)。
若想在 .h 文件中定义,只能采用 4、5 两种方式。

2.加 const

char* 、const char*、string 的相互转换很简单就能查到,见参考文献2。

3.static_cast、dynamic_cast、const_cast

用于 C++ 显示转换,用的时候查一下。

参考文献:
1.http://www.cplusplus.com/doc/tutorial/ntcs/
2.https://blog.csdn.net/perfumekristy/article/details/7027678
3.https://www.jianshu.com/p/5163a2678171

相关文章

  • C++ 中字符字符串定义

    1. char[]、char*、 char[10]、string(#include ) 1234都...

  • C++<第十九篇>:字符串

    C++ 中的字符串有两种形式:(1)C风格的字符串 (2)C++引入的 string 类型的字符串。 (1)C风格...

  • C_C++ 字符串数字的转换

    C++ 字符串流 stringstream C++ stream library 中的 stringstream ...

  • 字符串

    字符串的实现(C++实现) 实现字符串的构造及其常用的接口函数,深入掌握理解字符串的实现 C++ / STL 中s...

  • JNI开发(一)

    一、宏 C++ 宏定义将一个标识符定义为一个字符串,源程序中的该标识符均以指定的字符串来代替,比如定义常量。C++...

  • 零基础入门学习java第六节:Java字符串

    字符串,是我们最常用的类型,每个用双引号来表示的串都是一个字符串。Java中的字符串是一个预定义的类,跟C++ 一...

  • c++基础(宏)

    有关 c++ 中宏的定义以及使用是今天的重点内容。 C++ 的宏定义将一个标识符定义为一个字符串,源程序中的该标识...

  • C++字符串处理小结

    C++中的字符串类型 常用的C++的字符串类型主要是std::string。它是模板std::basic_stri...

  • swift基础介绍-2

    1、字符串swif中字符串的类型是String ,用""修饰1-1、字符串的定义: 定义可变字符串: var...

  • 刷题No2 宏定义#define

    宏定义:c++宏定义将一个标识符定义为一个字符串,源程序中的该标识符均以只定的字符串来代替。带参数的宏定义的一般形...

网友评论

      本文标题:C++ 中字符字符串定义

      本文链接:https://www.haomeiwen.com/subject/buwzoctx.html