(一)基本数据类型
大多数与java一致,唯一差别在布尔类型,以及字符串上,下面详细说明:
布尔型:
用的 bool 来表示,它的赋值为 bool=true=1; 或者bool=false=0;//这里可以直接设置数字 或者设置true false性质一样
双字节型:
//需要导入自带的locale函数库
#include <locale>
//设置本地语言,第一个参数LC_ALL代表设置全部,chs代表简体中文
setlocale(LC_ALL,"chs");
wchar_t wt[]=L"中"; //首先类型是wchar_t 其次这个是数组类型[] 第三需要在中文前面加L 代表告诉计算机分配两个字节
//用wcout输出
wcout<<wt;
枚举型常量:
//关键字enum将其后的num声明为枚举型,然后我们为num定义了下面的5个值,它们分别代表0、1、2、3、4
enum num{zero,one,two,three,four};
//假设:当我们将第一个常量zero被赋为100,第二个常量one的值未指定时,那么它的值自动为101,two=200时,three未指定自动为201
enum num{zero=100,one,two=200,three,four};
//在比如定义一周时间,初始为0 Monday就为1
enum day{Sunday,Monday,Tuesday,Wednesday,Thursday,Friday,Saturday};
//定义变量day
day today;
//定义today为周一
today=Monday;
//根据条件判断今天为某一天进行处理
if(today==Sunday){
//do things
}
//枚举常量的作用,它可以使程序的可读性增强;