符号常量的"类型"?

pot*_*bie 6 c

  1. 何时在符号常量/宏中包含类型转换是合适的,如下所示:

    #define MIN_BUF_SIZE ((size_t) 256)
    
    Run Code Online (Sandbox Code Playgroud)

    通过类型检查,这是一种让它更像真实变量的好方法吗?

  2. 什么时候使用LU(或LL)后缀是合适的:

    #define NBULLETS 8U
    #define SEEK_TO 150L
    
    Run Code Online (Sandbox Code Playgroud)

Car*_*rum 4

只要默认类型不合适,您就需要执行此操作。就是这样。