zoukankan      html  css  js  c++  java
  • C不同变量类型存储大小引发的BUG

    #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 :
    ");
    	scanf("%d",&num16);
    	printf("input a number8: 
    ");
    	scanf("%d",&num8);
    	printf("input a number32: 
    ");
    	scanf("%d",&num32);
    	printf("num16: %d 	 num8: %d	 num32: %d 
    ",num16,num8,num32);
    	printf("------------------------------------------------------
    ");	
    	printf("input a number16 :
    ");
    	scanf("%d",&numb16);
    	printf("input a number8: 
    ");
    	scanf("%d",&numb8);
    	printf("input a number32: 
    ");
    	scanf("%d",&numb32);
    	printf("numb16: %d 	 numb8: %d	 numb32: %d 
    ",numb16,numb8,numb32);	
    	
        getchar();
    	printf("a");	
    	
    }





    转载请注明出处。https://www.cnblogs.com/jyfootprint/p/9457346.html
  • 相关阅读:
    DB2创建序列
    hibernate注解影射表
    自定义异常类一
    【JVM】java方法区
    【JVM】java棧
    (2)java堆内存
    (1)java虚拟机概念和结构图
    枚举应用五
    设计模式之命令模式学习理解
    eclipse中javadoc给项目生成api文档
  • 原文地址:https://www.cnblogs.com/jyfootprint/p/9409957.html
Copyright © 2011-2022 走看看