C基础_变量/常量/整形

变量和常量

#include<stdio.h>
int main()
{
	const int price = 3;//常量 只读变量 其值不能发生改变
	int weight = 5;//变量 在程序运行过程中,其值可以发生变化的量
	
	int sum = price*weight ;
	printf("%d\n",sum);
	return 0;
}
//圆的计算
#include<stdio.h>
define PI 3.14159  //等价于const float pi = 3.14159; pi大写 无分号
int main()
{
	const float pi = 3.14159;//常量 pi
	float r = 2;//变量 在程序运行过程中,其值可以发生变化的量
	float s = pi*r*r;
	float l = 2*pi*r;
	//%f 占位符 表示输出一个浮点型float 默认保留6位小数 会四舍五入
	printf("圆的面积:%.2f\n",s);
	printf("圆的周长:%.2f\n",l);
	return 0;
}

整形

打印格式含义
%d输出一个有符号的10进制 int 类型
%o输出8进制 int 类型
%x输出16进制 int 类型,字母以小写输出
%X输出16进制 int 类型,字母以大写输出
%u输出一个10进制的无符号数
#include <stdio. h>
int main0301 (void)
{
	//数据类型标识符=值
	//无符号unsigned 有符号signed(可以省略)
	//signed int a = -10:
	unsigned int a = -10;
	//%u占位符表示输出一个无符号十进制整型数据
	//printf("%u\n",a) ;
	printf("%d\n",a):
	return 0;
}
//整形大小和范围
#

int main()
{
int a = 10;//整形
short b = 20;//短整型
long c = 30;//长整型变量
long 1ong d = 40;//长长整型变量
printf("%d\n",a);
printf("%hd\n",b);//占位符表示输出一个短整型数据
printf("%ld\n",c);//占位符表示输出一个长整型数据
printf("%lld\n",c);//占位符表示输出一个长长整型数据

//sizeof 计算数据类型在内存中占的字节(BYTE) 大小
//sizeof(数据类型) sizeof(变量名) sizeof 变量名
unsigned int len = sizeof(int);
printf("%d\n", len);

printf("整型: %d\n",sizeof(a));//4=32bit
printf("短整型: %d\n",sizeof (b));//2
printf("长整型: %d\n",sizeof(c));//4
printf("长长整型: %d\n",sizeof(d));//8 

return EXIT_SUCCESS;
}

三目运算符

格式:表达式? 选项1【表达式】:选项2【表达式】 如果表达式为真 选择选项1 的结果 如果为假选择选项2

随机数头文件:

#include <time.h>
//加入随机数种子
srand((unsigned int)time(NULL));
int num = rand()%100+1;//1-100

switch语句

格式:switch(表达式)
{
case 值1:
代码
break;
case 值2:
代码;
break;
default:
代码
break;
}

跳转语句
break、continue、goto(无条件跳转,尽量少用)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值