问题:c++中0,‘\0’,‘0’,"0"有什么区别
2016-05-22 12:43
330 查看
今天忽然蒙了,恍然。 0就代表阿拉伯数字0 ‘\0'是转义字符,代表空字符,一般在字符串结尾作为字符串结束标志 ’0‘代表字符’0‘,即ASCii码值为48对应的字符 “0”代表字符串“0”,即这个字符串里只包含一个字符’0‘(当然字符串结尾默认再加一个’\0')
相关文章推荐
- 图解Dev C++ 创建Win32 项目模板
- C++ 面向对象(四)—— 多态 (Polymorphism)
- C++ 面向对象(三)—— 类之间的关系
- C++ 面向对象(二)—— 操作符重载
- C++ 面向对象(一)—— 类(Classes)
- 基于Eigen库的离散拉普拉斯平滑(Discretized Laplacian Smoothing)的C++非稀疏矩阵实现
- C++中的函数指针
- C++ 高级数据类型(六)—— 自定义数据类型
- C++ 高级数据类型(四)—— 动态内存分配
- C++ 高级数据类型(三)—— 指针
- C++引用与指针的比较
- C++ 高级数据类型(二)—— 字符序列
- C++ 高级数据类型(一)—— 数组
- C++实现从输入中读取字符串
- C++第6次作业
- C语言数组结构体共用体杂记
- C++实现将数组中的值反转
- C++ 控制结构和函数(三)—— 函数II(Functions II)
- C++ 控制结构和函数(二) —— 函数I(Functions I)
- C++作业6