C语言 Day 2 数据类型

数据类型

常量与变量

  • 关键字C的关键字共有32个
    数据类型关键字(12个)
    char,short,int,long,float
    double,unsigned,signed,struct,
    union,enum,void
  • 控制语句关键字(12个)
    if,else,switch,case,default,
    for,do,while,break,continue,
    goto,return
  • 存储类关键字(5个)
    auto,extern,registe,static,const
  • 其他关键字(3个)
    sizeof,typedef,volatile

数据类型的作用: 编译器预算对象(变量)分配的内存空间大小 在这里插入图片描述
常量

  • 在程序运行过程中,其值不能被改变的量
  • 常量一般出现在表达式或赋值语句中
    在这里插入图片描述
    变量
  • 在程序运行过程中,其值可以改变
  • 变量在使用前必须先定义,定义变量前必须有相应的数据类型

常量 在程序运行过程中,其值可以发生改变的量,成为变量
定义常量方式:const 数据类型 常量名 = 值(不安全)#define 常量名 值

变量 在程序运行过程中 其值可以发生改变的量 成为变量

定义格式:数据类型 变量 = 值
变量 = 表达式

标识符

  • 不能使用系统关键字
  • 允许使用字母数字下划线
  • 不允许数字开头
  • 标识符区分大小写
  • 见名知意
#include <stdio.h>

int main02(void)
{
 	//数据类型 标识符 = 值
 	//无符号 unsigned 有符号 signed(可以省略)
 	//signed int a = -10;

	unsigned int a = -10;
	 //%u 占位符 表示输出一个无符号十进制整型数据
	 printf("%d\n", a);

	return 0;
}
	int main01(void)
{
	//进制
	//二进制0-1 八进制0-7 十六进制0-9 10-15(a-f A-F)
	//int a = 10;
	//printf("%d\n", a);
	//占位符 %x 输出一个十六进制整型
	//printf("%x\n", a);
	//printf("%X\n", a);
	//占位符 %o 输出一个八进制整型
	//printf("%o\n", a);

	//定义八进制数据 以0开头
	int a = 0123;
	//定义十六进制数据 以0x开头
	int b = 0x123;
	//计算机定义数据时 不可以直接定义二进制
	printf("%d\n", a);
	printf("%o\n", a);
	printf("%x\n", a);

	printf("%d\n", b);
	printf("%o\n", b);
	printf("%x\n", b);
	return 0;
	
}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值