- 博客(52)
- 收藏
- 关注
原创 整型提升(表达式求值)
表达式中的字符和短整型操作数在使用之前被转换为普通整型,这种转换称为整型提升。表达式的整型运算要在CPU的相关运算器件内执行,CPU内整型运算器(ALU)的操作数的字节长度一般就是int的字节长度,同时也是CPU的通用寄存器的长度。即使两个char类型的相加,在CPU执行时实际上也要先转换为CPU内整型操作数的标准长度。表达式中各种长度可能小于int长度的整型值,都必须换为int或unsigned int,然后才能送入CPU去执行运算。
2022-09-30 17:43:32 399
函数栈帧的创建与销毁大致总结
局部变量是怎么创建的?为什么局部变量的值是随机值?函数是怎么传参的?传参的顺序是怎么样的?形参和实参是什么关系?函数调用时怎么做的?函数调用结束后是怎么返回的?我们在学习c语言的时期,经常被这些问题困扰,这些问题都将在本资源中得到讲解,其次,这份资源是一份笔记文件,如有不足之处请多包涵,如果想要其他部分的笔记(c语言,c++,数据结构)可以私信我,欢迎大家一起来探讨相关问题。
2023-02-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人