C++基础2 数据类型

c++中有六种数据类型:布尔型(bool),字符型(char),双字符型(wchar_t),整型(int),单精度浮点型(float),双精度浮点型(double)。

静态变量(static),外部变量(extern),寄存器变量和自动存储变量。

变量是存储信息的地方,是内存中的地址,在这个地址中可以进行数据的存储和读取。

当运行一个程序时,程序会自动将一部分数据从磁盘文件上加载到内存上,所有变量都在内存中生成,内存与硬盘不同,数据和变量不能永久地保存在内存上,因此当程序运行结束或者断电后,这些数据和变量便从内存中释放或者丢弃。

bool变量可表示两个逻辑值1和0 ,即真或者假。在C++中true用来代表1,false用来代表0。

字符型变量:字符型变量只占一个字节,一个字节为8位,48~57为0~9,65~90 为大写字母,97~122为小写字母。第八位高位为奇偶校验位。

定义一个字符型变量:char ch; ch='A';

wchar_t双字节型变量:wchar_t wt[ ]=L''中';wcout对象可以替代cout对象来执行对宽字符的输出。

setlocale(LC_ALL,"chs");将本机的语言设置为中文简体。

setlocale函数在头文件locale中定义。

sizeof()的作用是告诉用户括号中的参数所占用的字节数。

float 型变量的精度为6~7位,因此只能输出7位有效数字,而7位之后的数字是不正确的。

double 的有效位为15~16。

setprecision(),该函数用来设置输出的精度,也就是用来设置输出多少位数字;在iomanip头文件中。

常量: 常量值是不可能改变的,对常量进行初始化后就不能再对其进行赋值。construction double PI=3.1415926;

枚举常量:可用文字来替代数字;enum num{zero,one,听我,three,four};其从0~4;也可以设置其中的值。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值