鱼C论坛

 找回密码
 立即注册
查看: 1996|回复: 0

[学习笔记] 数据类型

[复制链接]
发表于 2019-10-28 20:30:30 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
                                     整点类型         short int,int, long int, long long int
                                     浮点数类型      float, double, long double
                 基本类型—— 字符类型         char
                 指针类型       布尔类型         _Bool(只能表示真假俩种类型)
                                     枚举类型         enum
数据类型

                 构造类型
                 空类型
sizeof运算符


sizeof运算符用于获取数据类型或表达式的长度

- sizeof(object);  //sizeof(对象);

-sizeof(type_name);  //sizeof(类型);

-sizeof object;  //sizeof  对象;

#include <stdio.h>

int main()
{
    int i;
    char j;
    float k;

    i=123;
    j='c';
    k=3.14;
    printf("size of int is %d\n", sizeof(int));
    printf("size of i is %d\n", sizeof(i));
    printf("size of char is %d\n", sizeof(char) );
    printf("size of j is %d\n", sizeof(j));
    printf("size of float is %d\n", sizeof(float));
    printf("size of k is %d\n", sizeof(k));

    return 0;
}
打印为
        size of int is 4
        size of i is 4
        size of char is 1
        size of j is 1
        size of float is 4
        size of k is 4
                                             signed(前面带负号)和unsigned (前面不带负号)                                                                                 

signed          short [int]
unsigned      short [int]
signed          int
unsigned      int
signed         long [int]
unsigned     long [int]
signed         long   long [int]
unsigned     long long [int]
#include <stdio.h>

int main()
{
    short i;
    unsigned short j;

    i = -1;
    j = -1;

    printf("%d\n", i);
    printf("%d\n", j);

    return 0;
}
打印
        -1
        65535

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-1-12 18:06

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表