第一章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();
}
这回在看,还行吧:
转载于:https://blog.51cto.com/2948229/1156763