C语言类型转换

1. 强制类型转换的本质:

  强制类型转换的本质是,将原变量内存的大小转换为想要转换类型的内存大小

  如char a占是在内存0x0000上占用1字节大小的内存单元,

  强制转换为 int后,则代表在0x0000上暂用4个字节大小的内存单元

2. 在计算同一表达式时,将所有类型自动转换为同一类型

3. 在进行赋值运算时,自动转换为与"="左边一致的类型

4. 对函数调用时,如果实参类型与形参类型不一致,自动将实参转换为形参类型

5. 在输出时,自动转换为输出控制符一致的类型

6. 在运算时,自动将变量转换为最长的数据类型

posted @ 2020-01-20 14:02  q601785959  阅读(21)  评论(0编辑  收藏  举报