C语言学习
1.定义常量
用法: #define 常量名 值
const 数据类型 常量名 =值
2.整型 int
打印格式
打印格式 | 含义 |
---|---|
%d | 输出一个有符号的十进制int类型 |
%o(字母o) | 输出8进制的int类型 |
%x | 输出16进制的int类型,字母以小写格式输出 |
%X | 输出16进制的int类型,字母以大写格式输出 |
%u | 输出一个10进制的无符号数 |
例子
#include <stdio.h>
int main(void)
{
//数据类型 标识符 =值
//无符号 unsigned 有符号 signed
signed a =-10;
//unsigned int a =10 这是可以正常显示 如果=-10时 会出现乱码
printf("%d\n",a);//此时 unsigned 可以正常输出-10
//printf("%u\n",a);
return 0;
}
#include <stdio.h>
int main(void)
{
int a=10;
printf("%d\n",a);//输出10
printf("%x\n",a);//输出a
printf("%X\n",a);//输出A
printf("%o\n",a);//输出12
//定义八进制数据以0开头
int b =0123;
//定义16进制数据 以0x开头
int c =0x123;
printf("%x\n",b);
printf("%X\n",b);
printf("%o\n",b);
printf("%x\n",c);
printf("%X\n",c);
printf("%o\n",c);
return 0;
}