进制转换的疑问?

来源:互联网 发布:百度大数据用户画像 编辑:程序博客网 时间:2024/06/05 18:46

进制转换的疑问

有时在论坛上会看见有人问如何在C中将十进制转换为二进制、十六进制、八进制之类的,感觉非常的奇怪,在C中根本没有必要转换,数据在内存中始终是以二进制的形式存在的,只不过是输出的时候可以选择不同的格式,如%d,%x,%o,不管怎么转换,数据的值始终都不会变的。

再说了,C并没有规定你一定要用十进制,你可以对一个整型变量使用位操作符直接进行二进制操作,根本不需要特意去转换嘛。

纯属个人意见,呵呵,君莫笑。