c中进制之间的相互转换

1.常用的进制,二进制,十进制,十六进制,八进制。
2.如果赋值的时候将数值前面带有0bxxx就表示是二进制;将数值前面加上0就表示八进制如0xxx;将数值前面加上0x,就表示十六进制;如果什么都不加,默认就是十进制。
3.%d,%i:表示以十进制整数的形式输出一个数值;
%o:表示以八进制整数的形式输出一个数值;
%x:表示以十六进制整数的形式输出一个数值;
%c:输出字符
%p:输出地址
%f:输出小数(float)
%lf:输出小数(double)
%zd: 输出unsigned long(NSInterger)
%ld:输出long int(long)
%lld:输出long long int(long long)
4.一个int类型占4字节,1字节占8bit
5.一个long(long int)在64位操作系统占8字节
6.数组的初始化赋值必须在创建的时候就给出值;还有数组的长度必须要是常量!
7.size of(数组名)是数组的所有字节数
8.数组作为函数参数,可以不写长度(元素个数)
9.基本数据类型作为函数参数传递的时候,是值传递
10.任何类型的指针在内存中都占8个字节

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容