标签:short 符号 int 数据类型 n% long C语言 整型 b1
#include <stdio.h>
int main (void)
{
signed short int a1;//有符号short
unsigned short int a2;//无符号short
signed int b1;
unsigned int b2;
signed long int c1;
unsigned long int c2;
a1 = -32768;//无符号short -2^15~2^15
a2 = 65535;//有符号short 0~2^16-1
b1 = -2147483648;//-2^31~2^31-1
b2 = 4291967295;//0~2^32-1
c1 = -2147483648;
c2 = 4291967295;
printf("%hd\n%d\n%d\n%u\n%ld\n%lu\n",a1,a2,b1,b2,c1,c2);
printf("%o\n%d\n%X\n",9,11,10241024) ;//%o是以8进制输出,%d是以十进制输出,%x是以十六进制输出
printf("short:%d\nint:%d\nlong:%d\n",sizeof(a1),sizeof(b1),sizeof(c1));
//short有符号用 %hd,无符号用%hu
//int有符号用%d,无符号用%u
//long有符号用%ld,无符号用%lu
//long不小于int,int不小于short
return 0;
}
标签:short,符号,int,数据类型,n%,long,C语言,整型,b1 来源: https://www.cnblogs.com/Toff1024/p/14765770.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。