下面的代码总是返回 0.0000000。我不知道它为什么这样做。
这是代码
SECTION .data
flt1: dq 5.327
formatin: db "%f", 0
SECTION .bss
SECTION .text
global _main
extern _scanf
extern _printf
_main:
push ebp
mov ebp, esp
push dword[flt1]
push formatin
call _printf
add esp, 8
mov esp, ebp
pop ebp
ret
你能帮我解决这个问题,这样我就可以显示带小数点的数字