根据链接https://www.geeksforgeeks.org/data-types-in-c/2 如果我们假设long int需要 8 个字节(64 位),那么它的范围应该是 -2^63 到 2^63-1,但是上面的链接中没有给出。 为什么会这样? 同样unsigned long int的范围 ...
根据链接https://www.geeksforgeeks.org/data-types-in-c/2 如果我们假设long int需要 8 个字节(64 位),那么它的范围应该是 -2^63 到 2^63-1,但是上面的链接中没有给出。 为什么会这样? 同样unsigned long int的范围 ...
我有一段代码应该在按下 Enter 键时刷新字符数组,只有代码无限循环,我不知道为什么。 有一个字符数组,每次按下一个键时都会获取一个新字符。 当检测到回车键时,将执行以下代码以在屏幕上生成新行之前用 '\\0' 字符刷新字符数组: 每次按下字符时, i 在主循环中都会增加(除了输入(ASCI ...
我试图使用ld86编译一些汇编和C代码。 这样做时,我遇到一个问题:“未定义符号:auto_start” 我已经搜索过了,并且遇到了这个堆栈溢出问题,就像我的一样。 但是,他们从主函数中删除参数的解决方案对我不起作用。 我正在寻找更多潜在的选择。 我的tc代码: 对于 ...
我正在用C++编写一个与线程一起使用的程序。 当我尝试创建一个进程时,出现以下错误: Member function must be called or its address taken in function 。 这是我的代码: 我在这两行中得到错误: 我已经尝试了一切。 ...
我有这个小的C代码 这是一个简单的移动平均函数 我想获得与此代码相对应的汇编代码,但是,我希望可以在处理器8086上运行的x86 ISA汇编代码 看完后我跑了这个命令 结果以错误告终 如何编译我的文件以获取汇编代码? ...
我正在使用有时会使用的C库 定义函数时。 现在,我尝试将其移植到不支持“静态内联”的旧C编译器。 这是bcc-Bruce的C编译器。 我可以在替换的头文件中使用命令吗 同 在所有包含此头文件的程序中? ...
我正在Real Mode下编写一个C程序。 该程序将加载到0x2000:0x0000地址并运行。 DS寄存器等于CS ,即0x2000 。 我也正在调试bochs。 我的目标是在屏幕上打印一些文字。 所以我需要内联汇编(对于BIOS INT 10h )。 这是我的测试文件: ...
昨天,我和我的朋友建立了开发环境,开始从事学校作业。 我们的教授给了我们一些汇编代码,以编译并链接到我们自己的C代码中,以代替linux booter程序。 但是,由于某种原因,代码可以在我的朋友机器上完全编译,但是给了我很多编译错误。 该密码是由教授给出的,所以我知道它一定是正确的。 ...
我正在尝试在Linux下编译一个相当基本的程序,而ld86遇到了ld86 。 任何人都知道什么是auto_start ? 2012年3月12日更新:当我定义自己的printf()时,似乎消失了…… ...
我正在为启动加载程序创建我自己的prinf(),以便进行类分配,这意味着我必须使用BCC编译器,并且由于它们不存在,所以无法使用系统库。 我确实可以使用在汇编中设计的putc()函数和字符串库函数strcmp等根据需要提供帮助。 我似乎遇到了逻辑问题。 如果我在Linux(cc)上 ...