博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
C/C++基本数据类型
阅读量:5993 次
发布时间:2019-06-20

本文共 1012 字,大约阅读时间需要 3 分钟。

There are five data types for C: void, integer, float, double, and char.

Type Description
void associated with no data type
int integer
float floating-point number
double double precision floating-point number
char character

 

 

 

 

 

  

C++ defines two more: bool and wchar_t.

Type Description
bool Boolean value, true or false
wchar_t wide character

 

 

 

Type Modifiers

Several of these types can be modified using signed, unsigned, short, and long. When one of these type modifiers is used by itself, a data type of int is assumed. A complete list of possible data types follows:

bool
char
unsigned char
signed char
int
unsigned int
signed int
short int
unsigned short int
signed short int
long int
signed long int
unsigned long int
float
double
long double
wchar_t

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

char是8位字符类型,最多只能包含256种字符,许多外文字符集所含的字符数目超过256个,char型无法表示。
 
wchar_t数据类型一般为16位或32位,但不同的C或C++库有不同的规定,如GNU Libc规定wchar_t为32位 ,总之,wchar_t所能表示的字符数远超char型。
 
标准C++中的wprintf()函数以及iostream类库中的类和对象能提供wchar_t宽字符类型的相关操作。

 

转载于:https://www.cnblogs.com/xxdfly/articles/4362049.html

你可能感兴趣的文章
【BZOJ】初级水题列表——献给那些想要进军BZOJ的OIers(自用,怕荒废了最后的六月考试月,刷刷水题,水水更健康)...
查看>>
一处 ADO.NET Entity Framework 的逻辑BUG
查看>>
【js】js数组置空的三种方式
查看>>
2.3. 命令工具
查看>>
在微信小程序的JS脚本中使用Promise来优化函数处理
查看>>
JS写的漂亮只是一方面,你可不要忽视浏览器的兼容性呀!:P
查看>>
批处理作业调度-回溯法
查看>>
12.4. 包含网页
查看>>
WebApi系列~dynamic让你的省了很多临时类
查看>>
GMF里实现editpolicyProviders扩展点
查看>>
Java RGB数组图像合成 ImageCombining (整理)
查看>>
第 16 章 JVM
查看>>
喝酒后的举动
查看>>
Jenkins实现Android自动化打包
查看>>
[裴礼文数学分析中的典型问题与方法习题参考解答]4.5.9
查看>>
[数学故事]国王的重赏
查看>>
Selenium2+python自动化63-简易项目搭建
查看>>
Managed Debugging Assistant 'PInvokeStackImbalance' has detected a problem in 解决方案
查看>>
centos7 安装mysql5.7.11注意事项
查看>>
[20150727]''与NULL.txt
查看>>