C语言是一门广泛的计算机语言,是一门擅长底层开发的语言。
在写一个代码的时候,要取一个有意义的名字,如果是C的程序文件,后缀名为.C,C++的文件后缀名为.CPP。每个C语言程序有且只有一个main函数,为主函数。同时,必须包含头文件(后缀名为.h),例如:
#include<stdio.h>
int main(){
printf("hello"):
return 0;}
include是包含的意思。数据类型是C语言必不可少的部分,有char、short、int、float、double。
不同的数据类型有不同的功能,int整形、char字符型、float浮点型这三个是比较常用的。sizeof是一个操作符,计算变量的字长。每个数据类型的字长是不一样的,单位是字节。计算机常见的单位:从大到小是 bit比特 byte 字节 KB MB GB TB PB。其中1byte=8bit。1KB=1024MB。每个数据类型会占用不同的存储空间。
变量和常量
变量是有数据类型定义的。例如:int n=0;这是个初始化的过程。其次,变量的命名有规则:1、只能有字母(包括大小写)、数字和下划线-组成。2、不能用数字开头。3、长度不能超过63个字符。4、变量名区分大小写。5、不能使用关键字。
变量的分类有全局变量和局部变量,在{}内的是局部变量;在外的是全局变量;局部变量只在它的作用域有用。作用域是程序设计概念,全局变量的作用域是整个工程。如果全局变量的名字与局部变量的名字相同,局部变量优先
extern 是用来声明引永外部比例的。
常量的分类:
1、字面常量。2、const 定义的常变量。3、#define定义的常量、4、枚举常量。
constant int n=100;之后n不可修改。是一个常变量。
枚举:把值一一列举,值必须是整形。
字符串
由双引号引起来的字符串,例:“sdfsf”。字符串的结束标志是/0;
转义字符:有很多例如:\n \t \ddd(d是八进制数字) \xdd(d 是16进制)等;
举个例子:printf("%d",100);打印的是100;但是,printf("%c:,'/123');打印的是ASCII值;