zoukankan      html  css  js  c++  java
  • C语言笔记-数据类型长度

     1 #include <stdio.h>
     2 int main()
     3 {
     4     int a;
     5     long int b;
     6     short int c;
     7     char d;
     8     signed char e;
     9     unsigned char f;
    10     double g;
    11     float h;
    12     int i[5];//int[5]型的数组,长度是int数据长度*5
    13     printf("sizeof(int)          =%d
    ",sizeof a);
    14     printf("sizeof(long int)     =%d
    ",sizeof b);
    15     printf("sizeof(short int)    =%d
    ",sizeof c);
    16     printf("sizeof(char)         =%d
    ",sizeof d);
    17     printf("sizeof(signed char)  =%d
    ",sizeof e);
    18     printf("sizeof(unsigned char)=%d
    ",sizeof f);
    19     printf("sizeof(double)       =%d
    ",sizeof g);
    20     printf("sizeof(float)        =%d
    ",sizeof h);
    21     printf("sizeof(g+g)          =%d
    ",sizeof (g+g));//同类型相加,对类型无影响
    22     printf("sizeof(int i[5])     =%d
    ",sizeof (i));//注意要写i
    23     printf("i数组有%d个元素",sizeof(i)/sizeof(i[0]));//可以利用总长度/单个元素的长度求元素总数量
    24     return 0;
    25 }

    结果:

    sizeof(int)          =4
    sizeof(long int)     =4
    sizeof(short int)    =2
    sizeof(char)         =1
    sizeof(signed char)  =1
    sizeof(unsigned char)=1
    sizeof(double)       =8
    sizeof(float)        =4
    sizeof(g+g)          =8
    sizeof(int i[5])     =20
    i数组有5个元素
  • 相关阅读:
    javaweb
    反射 day1
    JDBC-day1
    总结
    day5
    day4
    day3
    18.10.17 考试总结
    洛谷P2172 [bzoj] 2150 部落战争
    18.10.15 考试总结
  • 原文地址:https://www.cnblogs.com/alpharobert/p/5349432.html
Copyright © 2011-2022 走看看