C++之char数组字符串

#include <iostream>using namespace std;int main() {system("chcp 65001");char error_char[3] = {'a', 'b', 'c'};char site[5] = {'a', 'b', 'c', 'd', '\0'};cout << "char数组尾部增加空字符显示:" << site << endl;char a[] = "abcd";cout << "char数组字符串显示:" << a << endl;cout << "char数组尾部不增加空字符的错误显示:" << error_char << endl;return 0;
}
输出:
Active code page: 65001
char数组尾部增加空字符显示:abcd
char数组字符串显示:abcd
char数组尾部不增加空字符的错误显示:abc

C++支持C风格的字符串格式,由上面程序可知,char数组类型规定初始化时定义数组长度要比字符串长度本身多一个字符,因为最后一个字符是空字符用来结束字符串定义,而字符串初始化时会默认将空字符(\0)放于尾部。

C++之char数组字符串相关推荐

  1. 字符串(一):char 数组

    字符串使用方法整理 系列: 字符串(一):char 数组 字符串(二):string 1. 声明 如下是一个例子(=> 表示表达式等价): char a[20] = "abcd&quo ...

  2. [小技巧][JAVA][转换]字符数组char[]与字符串String之间互相转换

    1.字符数组转为字符串 方法1:直接在构造String时转换. char[] data = {'a', 'b', 'c'}; String str = new String(data); 方法2:调用 ...

  3. delphi64位 char数组转换string中文乱码_使用位运算、值交换等方式反转java字符串-共四种方法...

    在本文中,我们将向您展示几种在Java中将String类型的字符串字母倒序的几种方法. StringBuilder(str).reverse() char[]循环与值交换 byte循环与值交换 apa ...

  4. c 字符串数组_在C++中将字符串转换为char数组

    我们许多人遇到了错误'cannot convert std::string to char[] or char* data type'. 例如: Input : string s = "ge ...

  5. 在Java中将字符串转换为char数组,将char数组转换为String

    Today we will learn how to convert String to a char array and then char array to String in Java. 今天, ...

  6. char数组转换成字符串_将字符串转换为char数组java –将字符串转换为char

    char数组转换成字符串 Sometimes we have to convert String to the character array in java programs or convert ...

  7. C语言中字符数组char[] 和 字符串char*的区别

    在程序结构设计中使用结构体定义新的数据类型,如 typedef struct { int type; int value; char arg[]; } CommandInfo; 在strcpy时将一个 ...

  8. C | C语言学习(三)输入数据、输出数据、类型转换、数组、char数组和字符串、字符串长度

    一.从标准输入设备读取数据 (# include <stdio.h>) 1. 读取数据(通用):scanf通过%转义的方式可以得到用户通过标准输入设备输入的数据. int num1, nu ...

  9. char数组转int数组 java_java数组与字符串相互转换、整型与字符串相互转换

    1.char数组(字符数组)->字符串 可以通过:使用String.copyValueOf(charArray)函数实现. 举例: char[] arr={'a','b','c'}; Strin ...

最新文章

  1. 腾讯云发布全链路数据开发平台WeData,大数据开发迈入新时代
  2. Retrofit 原理解析
  3. python 类特殊方法_python中用特殊方法定制类
  4. 词汇量贫乏只会说yes、no?试试这些高级感替代词!
  5. redshift教程_分析和可视化Amazon Redshift数据—教程
  6. sql server 2008 年累计数_Windows Server 2008 和 SQL Server 2008将终止支持 迁移至Azure 微软提供3年免费技术支持...
  7. UGUI Canvas
  8. 从C:\Program Files\Microsoft SDKs\Windows\v6.0A\bin\mt.exe返回错误
  9. php socket keepalive,使用keepalive和fastcgi_keep_conn打开Nginx php-fpm时出错
  10. 工作3年,还不懂单点登录系统?看看这8幅漫画~
  11. 飞思卡尔单片机DZ60---TPM1\TPM2溢出中断
  12. urlrewrite 规则报错
  13. Mysql-如何进行慢SQL查询
  14. CMDN创新应用:果库 - 帮助你发现喜欢的商品
  15. php网站模板怎么修改,网站后台模板修改
  16. 【VR】虚拟现实项目开发流程
  17. 简体中文转繁体中文的html文件
  18. codeforces 1303A Erasing Zeroes 水
  19. ssl证书保障网站信息安全是否可靠?
  20. 物联网流量池是什么?物联网卡流量池会用完吗

热门文章

  1. 固定资产管理系统给互联网企业带来的商业价值
  2. Windows系统FTP服务器设置
  3. 天玑1000 能升级鸿蒙吗,天玑1000+处理器可以用上两三年吗?
  4. 校验军官证、护照、港澳通行证的正则表达式
  5. 计算机视觉竞赛技巧总结(二):图像分割基础篇
  6. 微型计算机gl703评测,华硕GL703笔记本电脑评测
  7. 什么?你还不知道怎么打造企业微信对外信息?
  8. Java实现 LeetCode 667 优美的排列 II(暴力)
  9. C语言按位与 按位或 按位异或 按位取反(二)
  10. 阿里云天池龙珠计划SQL训练营(一)