char数据类型在32位中的存储或表示方式与C中的64位存在差异的区别是什么?

pxl*_*pxl 1 c types 32bit-64bit

char数据类型在32位中的存储或表示方式与C中的64位存在差异的区别是什么?

pmg*_*pmg 8

没有区别.
一个字符占用一个字节.
一个字节有CHAR_BIT位.

#include <limits.h>
#include <stdio.h>

int main(void) {
    printf("a char occupies 1 byte of %d bits.\n", CHAR_BIT);
    return 0;
}
Run Code Online (Sandbox Code Playgroud)

  • @pxl`sizeof(char)`总是1.`sizeof(char*)`是一个完全不同的野兽. (2认同)