总结 |
---|
每个源程序中必须有且只有一个主函数,可以放在任何位置,但程序总是从主函数开始执行。 |
函数体必须用一对花括号括起来。 |
函数体的语句,每个语句必须以分号结束,但预处理命令和函数头之后不能加分号。 |
注释:用/* */注释,允许出现在程序的任何位置。用//注释 只能出现语句末尾。 |
预处理命令:以#开头 |
源程序的扩展名为.C,目标程序的扩展名为.obj,可执行程序的扩展名为.exe |
1)标识符的定义:
由字母,数字和下划线组成,并且只能由字母或下划线开头
以下是合法的标识符 |
---|
a1、_ab2、_12s |
以下是不合法的标识符 |
12wd、a_#gg、_12$s |
2)C语言的标识符分为以下三类:
①关键字
在C语言中有特殊含义的
例如:像后面我们要学的定义基本整型int
②预定义标识符
C提供的库函数printf
③用户自定义标识符
我们后面要学的变量名、一般要做到见名起义
3)注意:
三、常量C语言的关键字不能用作自定义标识符 虽然预处理命令可以用作自定义标识符、但失去了它的原有意义
常量的类型: 整型常量、实型常量、字符常量、字符串常量和符号常量
整型常量 | 实型常量 |
---|---|
十进制、八进制、十六进制 | 小数形式和指数形式 |
十进制:基本数字范围0~9 | 小数形式:小数点右边必须有数字 |
八进制:以0开头,基本数字范围0~7 | 指数形式:用幂的形式来表示数据 |
十六进制用0到15一连串数字表示 |
【举例】
十进制:32767、-32768、0,19等
八进制:以0开头,基本数字范围0~7例如:012、034等(但注意像018就不是的)
十六进制:用0到15一连串数字表示(注意10用字母a、11用字母b、12用字母c、13用字母d、14用字母e、15用字母f表示、字母可以是
小写也可以是大写)、但必须用数字0和字母x开头,例如:0x12、0xae2
注意:只有十进制有负数、而八进制、十六进制只有正数
小数形式:1.2、-3.4等(必须带有小数点)
指数形式:2.3026在数学用幂表示0.23026×101而在C语言中表示为0.23026E1
四、程序的开始和结束且C语言规定E前必须有数字而且E后指数必须有数据且必须为整数。例如:e3、.5e3.6、.e3、e都是非法的(注意:E的前后及数字之间不得插入空格)
//i代表input ,o代表output , std标准的;标准的输入输出函数
#include
int main()
{
printf("努力学习c语言的一天!\n");
//printf()表示输出,需要引用头文件stdio.h
return 0;
//函数返回值
}
五、输出字符和转义字符
1)输出字符 printf(“”);
双引号里面的一般字符原样输出:
例如:printf(“hello c”) ;
2)转义字符 printf(“\n”);
如果有转义字符进行相应的转换 ;
\n代表换行的意思后面将做详细的介绍;
printf函数是输出函数,输出双引号里面的所有一般字符;
#include
int main()
{
printf("*\n");
printf("**\n");
printf("***\n");
return 0;
}
运行结果:
#include
int main()
{
printf("*********\n");
printf("学生信息\n");
printf("*********\n");
return 0;
}
运行结果:
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)