c语言程序设计基本知识
篇一:C语言程序设计基本知识核心点
一、C语言的特点:
1、C语言源程序的基本构成单位是函数;一种C程序可由若干个函数构成,其中必需有且仅有一种以main命名的主函数,性。因此 a=b=c=5 可理解为 a=(b=(c=5));
复合赋值运算符:+=、-=、*=、/=、%=、>>=、
main
{
int i=8;
printf("%d\n",++i); /* i先加1,再输出i ,输出成果为9 */
printf("%d\n",--i);/* i先减1,再输出i ,成果为8 */
printf("%d\n",i++); /* 先输出i ,输出成果为8,i再加1, */
printf("%d\n",i--); /* 先输出i ,输出成果为9,i再减1, */
printf("%d\n",-i++); /* 先加输出-i,输出成果为-8,i再加1 */
printf("%d\n",-i--); /* 先输出-i ,输出成果为-9,i再减1 */
}
5、求字节运算符
计算表达式的成果所占字节数或某种数据类型的定义字节数。
一般格式:sizeof(数据类型标记符) 或 sizeof(表达式)
如: sizeof(float)的值为4,占4个字节;
sizeof(2*3)的值为2,占2个字节;
6、关系运算符和关系表达式
关系运算符:“”(不小于)、”>=”(不小于等于) 、”==”(等于)、 “!=”(不等于)
关系表达式:若关系表达式成立,其值为“真”,否则为“假”;在C语言中,用0代表“假”,用1代表“真”;
7、逻辑运算符和逻辑表达式:
逻辑运算符: “!” (非)、 “&&” (和)、 “||”(或);运算优先级: !>&&>||
逻辑表达式:用逻辑运算符将表达式连接起来的式子;逻辑表达式的成果仍然是逻辑量(“真”或“假”)
8、条件运算符:
一般格式: ?:
先计算表达式1,若表达式1的值为真,则计算表达式2的值,且表达式2的值为整个条件表达式的值;否则,计算表达式3的值,且表达式3的值即为整个条件表达式的值。
9、逗号运算符和逗号表达式
逗号运算符:”,”作为运算符,其功能是将多种表达式构成一种表达式;
一般形式:表达式1,表达式2,…,表达式n
求解过程:先计算表达式1,再计算表达式2,依此计算表达式n,最后,表达式n的值即为整个表达式的值。
一、概述:
顺序语句根据语法形式分为:表达式语句、函数调用语句、复合语句、环节控制语句和空语句。
1、表达式语句:
语法格式:表达式;
如:a+4;
其中赋值语句为最典型的表达式语句,如:
a=5;
a=b+3;
特别提示:分号(;)是表达式语句中不可缺少的一部分。
2、函数调用语句:
如:printf(”I am a student!”);
其中:printf 为系统提供的函数,用于显示信息。
3、复合语句:
所谓“复合语句”即由一对“{}”括起来的一组语句,也称“块语句”或“分程序”。
一般形式为:
{
语句1
语句2
...
语句n
}
如:
{
i++;
j=a+3;
printf("%d,j=",i,j);
}
特别提示:复合语句中的最后一条语句的分号不得缺少;复合语句的“}”后来不得有分号。
4、空语句:
“空语句”即为一种独立的分号。
如:
main()
{
...
;
...
}
二、数据的输入输出
C语言提供了部分输入输出函数,如printf 和scanf ,在程序中调用这些输入输出函数时,必需将原则输入输出头文献“”涉及到顾客所编写的源程序中。
如:#include
其中:#include命令一般写在程序的开头位置。
1、格式输入输出
1、格式输出函数printf
(1)一般格式: printf(格式字符串,输出列表)
其中:“格式字符串”涉及“输出字符”和“格式控制字符”(由%和格式字符构成,指定输出项的输出格式)。 ? d格式符:用于输出十进制整数;
%d:以十进制形式显示输出变量的值;
%5d:以十进制形式显示变量的值,且至少占用5个字符的空间,若不够5位数字,则左
c语言程序设计基础知识 来自淘豆网m.daumloan.com转载请标明出处.