美文网首页
[C指针]size_t : typedef unsigned i

[C指针]size_t : typedef unsigned i

作者: AkuRinbu | 来源:发表于2019-04-05 16:45 被阅读0次

学习笔记

《深入理解C指针》
1.2.2 指针相关的预定义类型
http://www.ituring.com.cn/book/1147

关于 size_t

  • typedef unsigned int size_t; 表示无符号整数
size_t : typedef unsigned int size_t
#include <stdio.h>

int main()
{
    /*
    #ifndef __SIZE_T
    #define __SIZE_T
    typedef unsigned int size_t;
    #endif
    */
    size_t sizet = -5;
    printf("%d\n", sizet);
    printf("%zu\n", sizet);
    
    sizet = 5;
    printf("%d\n", sizet);
    printf("%zu\n", sizet);

    printf("Size of *char : %d\n", sizeof(char*));
    printf("Size of char : %d\n", sizeof(char));

    int num;
    intptr_t* pi = &num;

    return 0;
}

相关文章

  • [C指针]size_t : typedef unsigned i

    学习笔记 《深入理解C指针》1.2.2指针相关的预定义类型http://www.ituring.com.cn/bo...

  • ssize_t和size_t的区别

    linux 64位系统下,可以简单的理解 typedef unsigned long size_t;typedef...

  • 2018-09-15

    Effective c++第三版 绪论 std::size_t是一个typedef,属于unsigned类型。 构...

  • effective C++学习笔记 条款1-5

    0 导读 1、size_t只是unsigned int 的typedef。 2、每个函数的声明揭示其签名式,也就是...

  • sizeof与strlen的区别

    1.sizeof操作符的结果类型是size_t,它在头文件中typedef为unsigned int类型。该类型保...

  • CALayer 类详解

    typedef NS_OPTIONS (unsigned int, CAEdgeAntialiasingMask)...

  • typedef

    typedef常见用法 1.常规变量类型定义 例如:typedef unsigned char uchar 描述:...

  • Swift引用计数管理一

    Swift源码之引用计数管理一 标识Object-C或者Swift的内存管理标志类typedef unsigned...

  • 重要结构体

    typedef struct{/* (CPU 标志位)/unsigned int cpu;int ...

  • 关于size_t

    size_t 概括地说,就是unsigned integer 跨平台的形式。size_t 常用在内存分配,类型拷贝...

网友评论

      本文标题:[C指针]size_t : typedef unsigned i

      本文链接:https://www.haomeiwen.com/subject/wwckiqtx.html