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 表示字符串
一、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 表示字符串
相关文章推荐
- C语言知识查漏补缺与心得体会(2)
- C语言知识查漏补缺与心得体会(3)
- 第六章:继承与多态(知识梳理/查漏补缺)
- 自家用的java小总结(2.4):类的知识的查漏补缺(内部类)
- 黑马程序员---前序《对部分基础知识的查漏补缺》
- java小知识查漏补缺——final,jvm内存分析,static,this(二)
- 前端知识查漏补缺篇(二)
- Java基础知识_查漏补缺篇
- [网页设计]前端知识查漏补缺篇(一)
- AJAX重点知识的心得体会
- Objective-C基础知识-查漏补缺
- 今天开始慢下脚步,开始ios技术知识的查漏补缺。
- 自家用近来的java小总结(2.1):类的知识的查漏补缺
- 前端知识查漏补缺篇(三)
- 今天開始慢下脚步,開始ios技术知识的查漏补缺。
- 什么是“技术不行”和“技术行”——基础扎实,熟悉常用语言与框架,有项目经验和心得,精通1、2门语言和框架,知识有一定的深度和广度
- java小知识查漏补缺(一)
- 类对象基础知识之查漏补缺
- GO语言高并发学习心得体会
- 关于语言学习的心得体会