C语言视频教程-谭浩强版-小甲鱼主讲—P3

视频知识点

在这里插入图片描述
如:
2.1E5=2.1*(10^5)
3.7E-2=3.7*(10^-2)
0.5E7=o.5*(10^7)
-2.8E-2=-2.8*(10^-2)
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

代码

各类型变量占的字节(indexP301.c)

#include <stdio.h>
void main01()
{
    //printf("%d\n",sizeof(int));
	printf("%d\n",sizeof(short));
}
//这里占多少个字节跟系统和编译器规定有关!可以在编译器上自己试试查看

整型变量的定义与使用(indexP302.c)

//title:整型变量的定义与使用
//要用到printf,scanf输出输入语句时要引入stdio.h
#include <stdio.h>
void main02()
{
    int a,b,c,d;
	unsigned u;//有符号和无符号相遇,一般编译器会自动调整为有符号形式
	a=12;
	b=-24;
    u=10;
	c=a+u;
	d=b+u;
	//printf("a+u=%d,b+u=%d\n",c,d);第一种方式
	printf("%d+%d=%d,%d+%d=%d\n",a,u,c,b,u,d);//第二种方式
}
//不同类型的量可以参与运算并相互赋值,其中的类型转换是由编译系统自动完成的。

整型数据的溢出(indexP303.c)

//title:整型数据的溢出
#include <stdio.h>
void main()
{
    short int a,b;
	a=32767;
	b=a+1;
	printf("%d,%d\n",a,b);
	//结果为:a=32767,b=-32768(数据溢出)
	//short int为2字节,8位,2^16=65536,65536/2=32768,因为还包括0,所以最大值只能为32767
}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值