全站数据
8 4 2 0 5 8 1

%x,-1,ffffffff为什么用f表示

考研丸子菌 | 简单学习,快乐成才!         
问题更新日期:2024-11-01 07:15:40

问题描述

%x,-1,ffffffff为什么用f表示急求答案,帮忙回答下
精选答案
最佳答案

%x,就是让这个数以十六进制的形式表示出来,-1的十六进制就是ffffffff,你的编译系统应该是32位的,一个f就是4个位,8个f,就是32位了,在计算机中,负数是以补码表示的,1的十六进制为0x01,把它按位求反加一,可得到-1,即1...1,总共32个1,就是8个f;