C语言基本介绍:
C语言是由丹尼斯*里奇,被称之为C语言父
1.优点:
能够在各类大,中,小和微型计算机中得到广泛的使用。
2.缺点:
不严谨。
C语言头文件的程序解析
int main(int argc,char *argv[])
{
printf("hello,word!\n");
return 0;
}
程序解析
- intclude 作用是头文件的包含
把下面输出的文字和代码涵盖在里面,以便于处理输出。 - stdio.h
头文件,计算机自带的库,可以直接使用。 - main函数名,一个主函数,C程序源文件只有一个主文件,也就是c程序的入口。
- int argc 参数的个数
- char *argv[]:记录参数
- printf();是库函数,包含在<stdio.h>中按一定的格式输出。
- return 0;返回或者是函数结束
注意:此程序基本决定了c程序的基本框架
基本数据类型:
整数类型:int,short int,long int,
unsigned无符号
signed有符号
字符型
char 字符 ' ' 引起的单个字母,数字或其他符号
'e','1','!'字符
getchar()获得单个字符
putchar()输出单个字符
枚举类型
enum
指针类型:
变量的定义:
data 数据
type 类型
value 值
可以定义多个变量,中间用逗号隔开,结尾用分号额开。
-
表示符号:
变量名,函数名,其他表示符号 -
格式输入/格式输出
printf()/scanf()
printf("占位符",参数列表);
一一对应!!!
printf("答应出的内容");
scanf("");
按定格式输出:
scanf("占位符",参数表);
常量:
数字常量 字符常量 实型常量 字符串常量
变量常量的区别:
变量:其值可以改变
先定义后使用
常量:
其值不可以改变
随时可以使用,无需要定义或声明
变量的初始化:变量名 = 常量;注意类型一定要一致
sizeof
计算大小,得出的变量或数据类型站内存空间的大小
单位:(byte) 1字节 = 8位(bit)
算数运算符号:
加+ 减- 乘* 除/
取余:a%b=========a对b取余数
自增:++
自减:--
-
关系运符:
大于 >
小于 <
等于等于 ==
大于等于 >=
小于等于 <=
不等于 !=
若成立则位1,即真,不成立则为0,即假
逗号表达式
表达式1,表达式2,表达式3
其中每个表达式又可以是逗号表达式,依次计算表达式1,表达式2,表达式3值,整个逗号表达式的值取决于最后一个表达式的值
-
使用scanf()注意事项
(1)
一定要按照scanf()中格式输入变量的值!
(2)
使用scanf()时,取参数列表中参数的地址,scanf()是将输入的值保存到变量对应的地址中
(3)
缓存区问题: scanf()函数中不能使用换行符:\n
网友评论