社区
C++ Builder
帖子详情
什么数据类型是所有编译器都支持的?
宝龙哥
2012-03-18 08:31:58
比如什么字符串类型是所有C++编译器中都能使用的?char、wchar_t行么?
...全文
98
3
打赏
收藏
什么数据类型是所有编译器都支持的?
比如什么字符串类型是所有C++编译器中都能使用的?char、wchar_t行么?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
我不懂电脑
2012-03-18
打赏
举报
回复
哈哈,基本同上。
hemiya
2012-03-18
打赏
举报
回复
关键字通用,但是在不同的操作系统,硬件系统,编译器中,大小会不同(sizeof)。
c/c++中没有字符串这个基本类型。
char、wchar_t是字符类型。
char的大小基本一样1字节,只不过有的默认是signed char,有的是unsigned char。
wchar_t有的是2字节,有的是4字节。
ccrun.com
2012-03-18
打赏
举报
回复
bool,int,char,short,long等等都算标准数据类型。如果想编译器通用,就不要用特定类库中的数据类型,如VCL中的String,MFC中的CString等。
C++基础教程完整版
目录 1. 简介 怎样使用本教程 2. C++基础 Basics of C++ 1. C++程序结构 Structure of a program 2. 变量和
数据类型
Variables and Data types 3. 常量 Constants 4. 操作符/运算符 Operators 5. 控制台交互 Communication through console 3. 控制结构和函数 Control structures and Functions 1. 控制结构 Control Structures 2. 函数I Functions I 3. 函数II Functions II 4. 高级
数据类型
Advanced Data 1. 数组 Arrays 2. 字符序列 Character Sequences 3. 指针 Pointers 4. 动态内存分配 Dynamic memory 5. 数据结构 Data Structures 6. 自定义
数据类型
User defined data types 5. 面向对象编程 Object-oriented Programming 1. 类,构造函数和析构函数,类的指针 Classes. Constructors and Destructors. Pointers to classes. 2. 操作符重载,this,静态成员 Overloading Operators. this. Static members 3. 类之间的关系 Relationships between classes: friend. Inheritance 4. 虚拟成员,抽象,多态 Virtual Members. Abstraction. Polymorphism 6. C++高级 Advanced concepts 1. 模板 Templates 2. 名空间 Namespaces 3. 出错处理 Exception handling 4. 类型转换高级 Advacned Class Type-casting 5. 预处理指令 Preprocessor Directives 7. C++ 标准函数库 C++ Standard Library 1. 文件的输入输出 Input/Output with files C++基础教程简介 怎样使用本教程 读者范围 本教程面向所有希望学习C++语言的读者。如果读者有其他编程语言背景或计算机相关基本知识可以帮助更好的理解教程内容,但这并非必须条件。 对于C语言熟悉的读者可将前三章(1.1 到 3.4)当作复习,因为这部分内容主要介绍C++中的C部分。不过某些C++的语法与C还是有些差别,所以建议还是快速的读一下这部分。 第四章讲述面向对象编程。 第五章主要介绍ANSI-C++标准中的新增的功能。 本教程结构 教程共分6章,每章分若干小节。你可以直接从主目录进入任意小节,并循每页底部的链接向后浏览。 很多小节含有一页例题介绍该章节主要知识点的使用。建议在进入下一章学习之前最好先阅读这些例题,理解每行代码。 学习和练习一种编程语言的最好办法是自己修改书中例题程序,设法在程序中增加新的功能。不要不敢修改这些例题程序,这正是学习的方法。 兼容性备注 ANSI-C++标准近几年来被接受为国际标准。尽管C++语言从二十世纪80年代即存在,ANSI-C++在1997年才被发表,2003年又被修订过。因此很多
编译器
不
支持
ANSI-C++中的部分新功能,特别是那些在此标准发表前即被发布的
编译器
。 在本教程中,那些ANSI-C++中新增的而老一代C++
编译器
大多不
支持
概念将备用如下标志标出: ANSI C++新增的概念 同样对于C和C++在实现上有明显不同的概念,将备用如下标志标出: C 与 C++不同的地方
编译器
本教程中所有例题程序均为console程序(控制台程序)。此类程序以文本形式与用户交换信息,显示结果。 所有C++
编译器
均
支持
console程序的编译。要了解更多关于如何编译的说明,请查询你的
编译器
用户使用手册。 C++
编译器
和开发环境推荐 很多读者询问
编译器
和开发环境的问题。除了常用的商用收费的MS Visual Studio, VC++,Borland C++等工具外,还有很多免费的工具也是很好用的。这里推荐两种免费的C++开发软件: 1、Eclipse的CDT开发工具,官方网站在http://www.eclipse.org/cdt/ 2、开源工具Dev-C++和wxDev-C++
C51语言
支持
哪些
数据类型
,C51
编译器
支持
的
数据类型
(1)
1.1 C-51
编译器
支持
下列
数据类型
:数 据 类 型长 度值 域bit1 字节0 或 1signed char1 字节-128~+127unsigned char1 字节0~255signed int2 字节-32768~+32867unsigned int2 字节0~65535signed long4 字节-2147483648~+2147483647unsigned long4 字节0~4...
MATLAB
编译器
基于MATLAB 2018b版本介绍MATLAB
编译器
。介绍如何利用
编译器
将MATLAB代码编译为独立应用程序或组件,并在没有安装MATLAB的计算机上进行部署。所在套餐:MATLAB核心知识点系列课程-CSDN程序员研修院,不断更新和增加课程。
C51 常见
数据类型
详解
KEILC51
编译器
所
支持
的
数据类型
如下表所示。1、位变量——bit bit 位变量是C51
编译器
的一种扩充
数据类型
,它的值是一个二进制位,不是0 就是1。2、特殊功能寄存器——sfr sfr 也是一种扩充
数据类型
,值域为0~255。用于访问51单片机内部的所有特殊功能寄存器。特殊功能寄存器C51定义的一般语法格式如下:3、16位特殊功能寄存器——sfr16 同sfr一样,sfr16为C51的扩充
数据类型
,只不过是用来定义单片机的内部16位特殊功能寄存器,并且占用两个内存单元。例如:DPT......
初学python,10种
编译器
怎么选择?
说到写Python程序,我经常会到这2个
编译器
。因为有不同体验感受,在文章中,总结对2个
编译器
进行比较。PycharmSpyder注释/反注释Ctrl+/Ctrl+1缩进/反缩进Tab/Shift+TabTab/Shift+Tab运行Shift+F10F5安装库File->setting->+搜索安装Anacomda Prompt中pip install XXX优点1.使用matplotlib绘图,图可动 2.开发项目使用方便1.与matlab风格相似,玩...
C++ Builder
13,825
社区成员
102,679
社区内容
发帖
与我相关
我的任务
C++ Builder
C++ Builder相关内容讨论区
复制链接
扫一扫
分享
社区描述
C++ Builder相关内容讨论区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章