目录
学习目标
1.了解C语言的基本框架
2.认识常量和变量
3.认识基本数据类型
4.认识C语句
学习内容
一.了解C语言的基本框架
#include<stdio.h>
int main()
{
printf("hello world\n");
return 0;
}
二.常量和变量
常量和变量是数据的表现形式
在整个程序的运行过程中,没有变化且不能变化的,称之为常量。
在程序运行期间,可以改变并且有可能会改变的,称之为变量。
1.常量
(1)整型常量
首先认识的就是整型常量,整型常量就是整常数。在C语言中,使用的整型常数有八进制、十六进制和十进制三种。
十进制整常数:十进制整常数没有前缀。其数码为0~9。
八进制整常数:八进制整常数必须以0开头,即以0作为八进制数的前缀。数码取值为0~7。八进制数通常是无符号数。
十六进制整常数:十六进制整常数的前缀为 0X 或 0x。其数码取值为0~9,A~F或a~f。
(2)实型常量
接着我接触到了实型常量,实型常量又称实数或浮点数,有两种形式,分别是小数形式和指数形式。小数形式是由数字和小数点组成的一种实数表示形式;指数形式类似数学中的指数形式,可以用幂的形式来表示,C语言语法规定,字母e或E之前必须要有数字,且e或E后面的指数必须为整数。
(3)字符常量
然后就是字符常量了,字符常量也有2种:普通字符和转义字符。
普通字符:用单撇号‘ ’括起来的一个字符,如'b' ,'y',‘?’
转义字符:以字符、开头的字符序列,例如
转义字符 | 字符描述 | 字符的Unicode值 |
\0 | 空字符 | 0x0000 |
\a | 警告(产生蜂鸣) | 0x0007 |
\b | 退格 | 0x0008 |
\f | 换页 | 0x000C |
\n | 换行 | 0x000A |
\r | 回车符 | 0x000D |
\t | 水平制表符 | 0x009 |
\v | 垂直制表符 | 0x000B |
\\ | 反斜线 | 0x005C |
\' | 单引号 | 0x0027 |
\" | 双引号 | 0x0022 |
(4)字符串常量
字符串常量使用“ ”括起来的一串字符,双引号、反斜杠和换行符可以通过使用转义字符包含在字符串常量中。例如“china”。
(5)符号常量
符号常量是用#define指令,指定一个符号代名称表一个常量。
例如:#include<stdio.h>
#define PRICE 30
2.变量
变量:变量就是存储数据的值的空间。
常用的变量的类型:int 型, float 型, double 型,char 型等...
(1).int :类型存放的是整数类型的数,如:1 ,2,3....
(2).float :类型是单精度浮点型的数,后面有6个小数,例如:1.000000,2.000000....
(3).double :类型是双精度浮点型的数,比float更加精确。
(4).char :类型存放单字符(单引号)或字符串(双引号) 如'a'或"abcdefgh".....
其中要注意的是:变量名只能由:字母,下划线和数字这三类字符类型组成且开头只能是字母或下划线,不能是数字。其次变量名不能是C程序中所用到的关键词
变量有2种,分为局部变量和全局变量:局部变量在用户所定义的函数内定义的,只可以在本函数内使用。全局变量值在main()函数里定义的,在整个程序运行的工程中都可以使用。
3.标识符
标识符只能是字母(A~Z,a~z)、数字(0~9)、下划线(___)组成的字符串,并且其第一个字符必须是字母或下划线。
例如,正确的标识符:abc,a1,prog_to。C语言中把标识符分为三类:关键字,预定义标识符,用户自定义标识符。
三.数据类型
四.认识C语句
C语句主要有5种:
表达式语句
函数调用语句
控制语句
复合语句
空语句
其中控制语句可以再分为以下三种
1.条件判断语句:if...else
2.迭代语句:while,do while,for
3转向语句:break,continue,goto,return
第一次写博客,有不足和错误之处还望指出