第二讲:c/c++数据类型

来源:互联网 发布:ts合并软件 安卓版 编辑:程序博客网 时间:2024/05/23 01:43

本文的编写是为了在学习c++的时候加深自己的记忆,同时也为与我一般的初学者提供一些参考,此处特别感谢微信公众号“c/c++的编程教室”,我的学习过程按照公众号的推送进行学习的!

  c/c++的数据类型主要有以下几种:shortint,long,unsigned,char(8bit),float,double,bool

(1)整数类型:short,long,char,只读取整数部分。对于char作为整数类型,每个字符或者标点符号都是被转换为整形来储存在0到127之间的,就好比65表示大写字母A,所以通常意义下是可以用char来表示-128到127之间的整数的。

(2)带小数类型:float,double

(3)bool,布尔,就是0为假非0为真,也就是true和false。

(4)所占字节数,可通过程序查看

#include "iostream"
using namespace std;
int main()
{
cout << sizeof(char) << endl;
cout << sizeof(short) << endl;
cout << sizeof(int) << endl;
cout << sizeof(float) << endl;
cout << sizeof(long) << endl;
cout << sizeof(double) << endl;
getchar();
return 0;
}


顺便说一下C/C++里的转义符:

\a         警报(ANSIC)
\b         退格
\f         走纸
\n         换行
\r         回车
\t         水平制表符
\v         垂直制表符
\\         反斜杠(\)
\'         单引号(')
\"         双引号(")
\?         问题(?)
\0oo       八进制值(o表示一个八进制数字)
\xhh       十六进制值(h表示一个十六进制数字)


1 0
原创粉丝点击