在学C语言之第二章C语言的基本数据类型和存储类

C语言是一个很不错的语言,现在linux又在全球疯狂的流行起来,linux内核等都是用C语言写的,所以学好C语言是很重要的,以后的操作系统世界就是linux的世界了----linux fans 的狂言。

现在提供一些我学C语言是的一些笔录给大家。请期待哦~~
-------------------------------------------------------------------------------------------------------------------
在学C语言之第二章C语言的基本数据类型和存储类
--------------------------------------------------
rel="File-List" href="file:///C:%5CDOCUME%7E1%5CADMINI%7E1%5CLOCALS%7E1%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_filelist.xml"> rel="Edit-Time-Data" href="file:///C:%5CDOCUME%7E1%5CADMINI%7E1%5CLOCALS%7E1%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_editdata.mso"> rel="themeData" href="file:///C:%5CDOCUME%7E1%5CADMINI%7E1%5CLOCALS%7E1%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_themedata.thmx"> rel="colorSchemeMapping" href="file:///C:%5CDOCUME%7E1%5CADMINI%7E1%5CLOCALS%7E1%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_colorschememapping.xml">

2.1整型数据在内存中在两个字节(2Byte=16bit

2.1.1整型常量

1.C中的整常数可以有三种表达形式:十进制、八进制整数和十六进制整数。

l  十进制数:一串连续的数字表示,最高位非零。

l  八进制数:以数字零开头。

l  十六进制数:以数字零和字母X开头,a-f不分区大小写。

l  零时特殊的数字可以表示如何的进制零。

l rel="File-List" href="file:///C:%5CDOCUME%7E1%5CADMINI%7E1%5CLOCALS%7E1%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_filelist.xml"> rel="themeData" href="file:///C:%5CDOCUME%7E1%5CADMINI%7E1%5CLOCALS%7E1%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_themedata.thmx"> rel="colorSchemeMapping" href="file:///C:%5CDOCUME%7E1%5CADMINI%7E1%5CLOCALS%7E1%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_colorschememapping.xml"> 合法的数字:327-32700100xde0xf 合法的数字: 327 -327 0 010 0xde 0xf

l  rel="File-List" href="file:///C:%5CDOCUME%7E1%5CADMINI%7E1%5CLOCALS%7E1%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_filelist.xml"> rel="themeData" href="file:///C:%5CDOCUME%7E1%5CADMINI%7E1%5CLOCALS%7E1%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_themedata.thmx"> rel="colorSchemeMapping" href="file:///C:%5CDOCUME%7E1%5CADMINI%7E1%5CLOCALS%7E1%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_colorschememapping.xml"> 不合法:ox10018.

 

不合法: ox10 018.

l  字节16位计算机中最小的数字:-32768

l  字节16位计算机中最大的数字:32767

2.整型变量:


标准型(int)、

短整型(short

长整型(long),其值可分正负。

例如:int ab//short c,b;  long d,g;///

 

有符号:

标准型(int)、

短整型(short

长整型(long),其值可分正负。

例如:int ab//short c,b;  long d,g;///

无符号:

标准型(unsigned int

短整型(unsigned short

长整型(unsigned long

例如:unsigned int ab//  unsigned short c,b;   unsigned long d,g;///

 

标准型( unsigned int

短整型(unsigned short

长整型(unsigned long

例如:unsigned int ab//  unsigned short c,b;   unsigned long

 

 

整数的字长满足:shortintlong

3.数字在内存中的存储方式:

二进制中第一个数字位1为则这个二进制数位负数,0则为整数

l  正整数:以原码形式存放在内存中,当字节位16时,正整数范围取0~32767

例如:整数5对应位:0000000000000101.

l  负整数:以补码的形式存放在内存中。

例如:-5

十进制负整数补码形式:【100000000000101-------原码;

原码的反码形式:       111111111111010------反码

把所有的反码加1     1111111111111011-----补码

内存中的补码的十进制负整数:

  对补码各位取反:【1111111111111010】补码,取反后:【1000000000000101】,将取转换为十进制数为:-5,因为这个取反得到的是一个反码,所以要得到最终的结果,则将-5-1=-6,即【1111111111111010】的十进制为:-6

l  二进制数【10000000000000000】转换成十进制数为:-215-1-1=-32768

1000000000000000011111111111111111-215-1)→-215-1-1

二进制数【11111111111111111】转换成十进制数为:-1

l  模的概念:一个16位的模【10000000000000000】“一”的后面有16个“零”

补码 = - 原码

----------------------------------------------------------------------------------------------------------------
这些就是要学C语言中首先要了解的,是最基本的,每一个踏入计算机专业人都是必须要知道的,不然的好就等于没有学计算机一样了!这些进制大家要多多的练习,找一些资料。基础好了以后学什么武林高招都不再话下了。
今天就给大家提供到这里,,,
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值