第二章 c语言基本数据和存储类型一、基本数据类型1.整型数据⑴整型常量:八进制、十进制、十六进制八进制:以数字零开头;十六进制:以数字0-9,字母a-f不区分大小写组成整型常量分为:长整型、无符号型、...
第二章 c语言基本数据和存储类型
一、基本数据类型
1.整型数据
⑴整型常量:八进制、十进制、十六进制
八进制:以数字零开头;
十六进制:以数字0-9,字母a-f不区分大小写组成
整型常量分为:长整型、无符号型、长整型无符号型
⑵整型变量:分为有符号和无符号两种
有符号又可分为:标准整型(int)、短整型(short)、长整型(long),其值可正可负。
无符号可分为:标准整型(unsigned int)、短整型(unsigned short)、长整型(unsigned long),其值不能为负。
int、short、long区别整数范围不同
short小于或等于int小于或等于long
16bit 16bit 32bit
⑶整型数据的存储表示
原码
反码(最高位符号位不动,原码0换成1,1换成0)
补码(反码加1或模减原码),负整数以补码形式存在内存中。
十进制负整数的补码形式:原码———反码+1=补码
补码形式转换为十进制负整数:补码---个位取反。转换为十进制其结果减一就得对应补码的十进制数。
2.字符型数据
⑴单引号括起的单个字符:' x ',可打印;
⑵转义序列:反斜线后跟特定字符
\n 换行符
\\ 反斜线(第一个转义序列,第二个斜线才是输出的斜线)
\t 水平制表符
\b 退格符
\r 回车符
\f 换页符
\’ 单引号符
\0 空字符(不是空格)
\ddd ddd是1-3位八进制数
\0xff ff是1-2位十六进制数
学员评论
Eric俊骐2014-03-17
迷向的蒲公英2013-12-19
你感兴趣的课程