

| 字符形式 | 含义 | 字符形式 | 含义 | 
|---|---|---|---|
| \n | 换行,将当前位置移到下一行开头 | \|反斜杠字符 | |
| \t | 水平制表(跳到下一个Tab位置) | \‘ | 单引号字符 | 
| \b | 退格,将当前位置移到前一列 | \‘‘ | 双引号字符 | 
| \r | 回车,将当前位置移到本行开头 | \ddd | 1~3位八进制数所代表的字符 | 
| \f | 换页,将当前位置移到下页开头 | \xhh | 1~2位十六进制数所代表的字符 | 
字符串常量是指一种有一对双引号括起来的一串字符,例如“hello”、“A”等等。但是要注意字符串常量在内存中的存储方式(以\0结尾)
| 1 | 2 | 3 | 4 | 5 | 6 | 
|---|---|---|---|---|---|
| h | e | l | l | o | \0 | 
下面。我给大家讲一下C语言变量名的命名规范:
1、由字母、数字、下划线组成,首字母不能是数字
2、区分大小写,一般用小写
3、长度不限但是只有8个字符有效
4、可以是有意义的英文单词或缩写
5、所有变量使用前必须声明
6、不能把C语言关键字当作变量名
 下面我给大家说明一下常用变量
 首先说:整型变量,修饰符包括signed,unsigned,long,short.其范围如下表
| 名称 | 类型说明符 | 位数 | 取值范围 | 
|---|---|---|---|
| 基本整型 | int | 32 | -2147483648~2147483647 | 
| 无符号基本整型 | unsigned int | 32 | 0~2147483647 | 
| 短整型 | short [int] | 16 | -32768~32767 | 
| 无符号短整型 | unsigned short [int] | 16 | 0~65535 | 
| 长整型 | long [int] | 32 | -2147483648~2147483647 | 
| 无符号长整型 | unsigned long [int] | 32 | 0~4294967295 | 
PS:方括号内部分可以省略
 其次实型变量:分为float、double、long double。其取值范围如下。
| 名称 | 类型说明符 | 位数 | 取值范围 | 
|---|---|---|---|
| 单精度型 | float | 32 | -3.410^-38~3.410^38 | 
| 双精度型 | double | 64 | -1.710^-308~1.710^308 | 
| 长双精度型 | long double | 128 | -1.210^-4932~1.210^4932 | 
 此处要注意单精度实数有7位有效数字,双精度实数有16位有效数字,长双精度实数有19位有效数字.
 下面说字符变量,其必须用char定义,字符型数据必须用单引号包含且只有一个字符。
 介绍完数据类型以及不同类型的变量,我们来说说如何定义一个变量
 在我给他们讲课时,我发现,基本数据类型的概念对于初学者来说不是特别好懂,如果我直接讲知识点的话,他们会觉得学习编程是一个乏味的过程,于是我希望用一个小事来展开我们的知识点。
 我有一个上六年级的妹妹,她有一个习惯,就是在每一个笔记本上写上这个作业本所属的科目,我会问她为什么,她说这样才不会把笔记写到错误的笔记本上。
 通过这个例子,我们来引入C语言基本数据类型的概念以及用法。事件中,妹妹会把笔记本写上科目来确定记入本中的内容(比如:写有语文的笔记本只能写语文笔记等等)。其中的笔记本我们可以把他想为一个存储数据的变量,而写在笔记本上的科目名称即为这个笔记本中的数据类型。简而言之,在其使用时,需要以如下格式进行定义。
 如图所示,我们要以此来定义(数据类型 变量名;)
举个例子:
定义整形变量a
#include<stdio.h>
void main(){
int a;
}
我昨晚就讲到了这里,因为实在太困了,就没多讲,让他们消化一下,今天的笔记会在明天更新,希望大家支持我,谢谢~
原文:http://blog.51cto.com/13640003/2085800