C不同变量类型存储大小引发的BUG
2024-08-31 21:07:25
#include"stdio.h"
typedef signed char int8;
typedef unsigned char uint8;
typedef signed short int int16;
typedef unsigned short int uint16;
typedef signed long int int32 ;
typedef unsigned long int uint32;
int main()
{
int8 num8 =0;
int16 num16 =0;
int32 num32 =0;
int32 numb32 =0;
int16 numb16 =0;
int8 numb8 =0;
printf("input a number16 :\n");
scanf("%d",&num16);
printf("input a number8: \n");
scanf("%d",&num8);
printf("input a number32: \n");
scanf("%d",&num32);
printf("num16: %d \t num8: %d\t num32: %d \n",num16,num8,num32);
printf("------------------------------------------------------\n");
printf("input a number16 :\n");
scanf("%d",&numb16);
printf("input a number8: \n");
scanf("%d",&numb8);
printf("input a number32: \n");
scanf("%d",&numb32);
printf("numb16: %d \t numb8: %d\t numb32: %d \n",numb16,numb8,numb32);
getchar();
printf("\a");
}
最新文章
- CacheManager:–个通用缓存接口抽象类库
- CF Round #367 C题
- vim简明教程
- Android只能动态注册的广播Action
- SVN Tree Conflict 的分析
- Ext4,Ext3的特点和区别(转)
- Html滚动文字
- cocos2d-x 创建工程详解
- iOS开发笔记系列-基础2(类)
- [置顶] android之存储篇_SQLite数据库_让你彻底学会SQLite的使用
- HDU 1505 City Game(01矩阵 dp)
- Android常用Permission
- windows平台下基于QT和OpenCV搭建图像处理平台
- “No module named context_processors”
- kotlin 语法跟 java 的不同
- .net开发中,C# DateTime.Now 取出的时间含有星期解决办法
- 【数据结构】【平衡树】treap
- 【目标检测】Faster RCNN算法详解
- 海量数据排序——如果有1TB的数据需要排序,但只有32GB的内存如何排序处理?
- linux文件IO操作篇 (二) 缓冲文件