虽然不是马上就输出,但早晚是要输出的。大致分两种情况:
一、若以十六进制形式输出,则无论输出到何处、无论这个数是正是负,直接输出即可。
二、若以十进制形式输出,且要求送到输出终端(显示器、打印机等),则要分清正负。正数直接输出;若为负数,数字前面一定要加“-”号。
这样(我这是单字节的)
先判断变量是否大于等于128
如果是,就在前面先输出一个'-'号
只要变量比128大1,输出的时候数字部分就减1
比如现在变量是129,那就先输出一个'-'号,然后输出(128-1)
“因为我并不是马上就输出这个数”,如果需要每次输出前都经过一个子程序就是了
先进行运算操作后,再判断SF,为1则结果为负,为0则非负