第一章C语言概述

1.词法及其规则
1)标示符:由字母下划线和数字组成,第一个字母必须是字母或下划线。(用途:给C语言程序中所使用的变量、函数、语句标号、类型定义的。)
2)关键字:具有特定含义的标示符。(不可重新定义)
3)运算符:一个操作数的叫单目运算符,两个操作数的叫双目运算符。
4)分隔符:用来分隔多个变量、数据项、表达式。(分隔符有逗号(用来分隔 变量和函数参数)、空格符(分隔单词)、分号(f or循环中)、冒号( 分隔语句标号与语句之间)。)
5)常量
6)字符串:由“”括起来的一串字符组成的 常量(字符常量占一个字节,字符串常量占字节数+1个字节。)
7)注释符:/* */
2.输入函数
Getchar():从键盘上获取一个字符
格式为:int getchar()
该函数没有参数,其返回值为int型,既所接收的是字符的ASCII码值。
 
Gets():从键盘上获取字符串
格式为:char *gets(s)
        Char *s;
其返回值为字符型指针
 
Scanf():从标准输入设备(键盘)上读取数据,并按指定 格式将读取的数据给相应变量。
格式为:int scanf(“{控制串}”,{参数表})
3.输出函数
Putchar():输出一个指定的字符。
格式为:int putchar(c)
Int c;
 
Puts():输出所指定的字符串。
格式为:int puts(s) char *s;
 
Printf():将指定的表达式的值按指定格式输出。
格式为:int printf(“{控制符}“,{参数表})
 
给个例子瞧瞧吧:
#include <stdio.h>
int main()
{
int a,b,sum;
printf( "input a and b:");
scanf( "%d%d",&a,&b);
sum=a+b;
printf( "sum=%d+%d=%d\n",a,b,sum);
getchar();
getchar();
}
输出有点别扭:

我们再来调一下:
#include <stdio.h>
int main()
{
int a,b,sum;
printf( "input a and b:");
scanf( "%d%d",&a,&b);
sum=a+b;
printf( "sum=%d\n",sum);
getchar();
getchar();
}
这回在看,还行吧: