您的位置:首页 > 编程语言 > C语言/C++

C语言知识查漏补缺与心得体会(1)

2014-10-18 20:06 225 查看
C语言之前学习过,可是没有经常保持一定强度的练习,导致对一些知识生疏甚至淡忘,特此记录学习时的知识点与心得体会,以备以后复习所用。
一、C语言的基本数据类型:
1. 基本数据类型
1> 整型:(短整型short; 整型int ; 长整型long;【可以在数值后面加字母l,可以更加直观的了解该数据为long int ,如 long a= 234234235324l】

2> 浮点数据类型:(单精度型float; 双精度double; )【如10.8是double类型;10.8f是float类型】
3> 而且都分为signed类型和unsigned类型(signed int 表示有符号,同int;; unsigned int 表示无符号整数,包括0和正数,而且由于无符号,所以他的表示范围又大了一位,可以取到2的32次方【int的取值范围是-2^31~2^31-1】)
注:signed可以和short /long 一起使用。如long unsignde;;但是
signed和unsignede不可一起使用。short 和long 不可一起使用。
2. 构造数据类型
1>数组
2>结构体 struct
3>共用体 union
4>枚举类型 enum

3. 指针类型
4. 空类型 void
二、数据类型所占内存大小(1Byte=8Bit)
类型 字节大小
char 1
short 2
int 4
long 4(32位平台) 8(64位平台)
float 4
double 8
long double 10
一个汉字在内存中占用三个字节;
三、转换说明符
1. %d和%i:表示int十进制形式输出(有符号)
2. %f 表示float,和double
3.
%c 表示chai类型

4.
%p 输出地址

5.
%o 表示八进制输出

6.
%x 表示十六进制输出(并用小写abcde表示)

7.
%X
表示十六进制输出(并用大写ABCDE表示)

7.
%u 表示无符号十进制整形

8.
%s 表示字符串
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: