c语言读书笔记(第一章C语言概述)

来源:互联网 发布:魔方网软件下载 编辑:程序博客网 时间:2024/06/05 10:27

1.词法及其规则

1)标示符:由字母下划线和数字组成,第一个字母必须是字母或下划线。(用途:给C语言程序中所使用的变量、函数、语句标号、类型定义的。)

2)关键字:具有特定含义的标示符。(不可重新定义)

3)运算符:一个操作数的叫单目运算符,两个操作数的叫双目运算符。

4)分隔符:用来分隔多个变量、数据项、表达式。(分隔符有逗号(用来分隔变量和函数参数)、空格符(分隔单词)、分号(for循环中)、冒号(分隔语句标号与语句之间)。)

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 putss 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();

}

这回在看,还行吧:

原创粉丝点击