变量的存储与转换

一、变量范围

int:[ -(2^{31}-1),2^{31}-1],[-( 2*10^{9}),2*10^{9}]

unsigned int:[ 0,2^{32}-1],[0,4*10^{9}]

long long:[ -(2^{63}-1),2^{63}-1],[-( 9*10^{18}),9*10^{18}]

unsined long long:[ 0,2^{64}-1],[0,10^{19}]

二、变量转换

char转int:

char a;
int b;
b=a-'0';

int转long long:

int a;
long long b;
b=1ll*a;

long long乘(或除以)常数(如2):

long long a;
a*=2ll;

猜你喜欢

转载自blog.csdn.net/pig_dog_baby/article/details/81121845