C++整型变量使用实例源码

c++中long类型的数占的内存空间为4个字节,而c++中int型的数占内存空间在16位系统里是2个字节,在32位系统里是4个字节int类型的长度并不是固定的,它和系统平台有关系。

sizeof()的作用是告诉用户括号的参数所占用的字节数。以下是c++中整型变量源码实例:

#include<iostream>
using namespace std;
int main(){
int a;//定义整型变量a,占4个字节空间,一个字节可以保持4个8位二进制数
short int b;//定义短整型变量b,占用的内存为两个字节,简写为short b;
long int c;//定义长整型变量c,占4个字节的空间,简写为long c;
cout<<”int整型型的字节数:\t”<<sizeof(int)<<endl;
cout<<”short整型的字节数:\t”<<sizeof(short)<<endl;
cout<<”long整型型的字节数:\t”<<sizeof(long)<<endl;

unsigned short e;//定义无符号短整型e
unsigned int d;//定义无符号整型d
unsigned long l;//定义无符号整型
cout<<”unsigned short整型型的字节数:\t”<<sizeof(unsigned short)<<endl;
cout<<”unsigned int整型型的字节数:\t”<<sizeof(unsigned int)<<endl;
cout<<”unsigned long整型型的字节数:\t”<<sizeof(unsigned long)<<endl;
return 0;
}

c++中整型变量按照符号又可以划分为无符号整型和有符号整型。有符号与无符号的区别在于有符号可以表示负整数,而无符号只能表示正整数,同时由于有符号整型的最高位要用于表示符号位,因此取值范围要比无符号小一倍。 本文链接地址: C++整型变量使用实例源码