读书人

【C语言的学习】第一次合:入门

发布时间: 2013-09-24 11:29:02 作者: rapoo

【C语言的学习】第一回合:入门

第一回:入门

程序实例一:

//这是世界上写的第一个程序

//打印:Hello,world!

#include <stdio.h> //头文件

main() //主函数

{ //大括号,main()函数的开始

printf("Hello,world!\n"); /*输出语句, \n表示换行符*/

} /*大括号,main()函数的结束*/

程序实例二:(本实例主要侧重于讲解scanf()函数,其余涉及到的恶知识下回讲解)

//输入和输出一个整数

#include "stdio.h"

main()

{

intnumber; //定义了一个整数变量number,int是声明整型变量的关键字解

printf("输入一个整数:\n"); //输出

scanf("%d",&bunber); //输入

printf("您输入的整数时%d\n", number); //输出

}

A:头文件

格式有两种:

1. #include<头文件名.h>

2. #include"头文件名.h"

两者的区别:(当要调用某函数时,前者是直接在库文件中调用,速度快些;后者现在用户自己编写的文件中找,若没找到,再去库文件中找)

PS: 对于不同的编译器,#include<头文件.h>的查找方法可能不同。但是对于#include”头文件.h”都是在库文件中查找要调用的函数。

B:main()函数

main()函数又称主函数,在C语言中必须有一个main()函数,而且只能有一个。

PS:main()函数不能大写,只能小写哦^_^。

C:注释符

格式有两种:

格式一:

//注释内容

格式二:

/*注释内容*/

注释的作用:是为了让自己或其他人能更好的看懂自己写的程序

格式一为C99标准,大多数的编译器都可以使用此注释,但TC编译器就不支持此格式啦。

格式二为C89标准,可以多注释多行。即可单独一行,也可在其他语句的后面。

PS:格式二注释可以跨多行,但不要嵌套在另一个注释符中!

D:printf()和scanf()函数

Printf:

函数原型:int printf(char* format, args,…….);

/*

按format(可以是一个字符串或字符数组的起始地址)指向的格式符所规定的格式,将args的值输出到标准的输出设备

*/

格式:printf(“格式控制字符串”,输出项列表);

作用:按照“格式控制字符串”的要求,将数据显示在屏幕上。

(a) 格式控制,符串有两种形式:

(1) 格式字符串:由%、格式字符和格式修饰符组成,将输出格式转为指定的格式。

如:printf(“%d”, a); //是整型数

(2) 普通字符:原样输出的字符。

如:printf(“Hello,world!\n”);

(b) 输出项列表:需要输出的一些数据,可以是常量、变量或表达式

Scanf():

函数原型:int Scanf(char* format, args,……);

/*

从标准输入设备按format的格式字符串输入,输入数据给agrs所在地单元

*/

格式:scanf(“格式控制字符串”, 输入项列表);

作用:从键盘设备上输入数据,并按指定的个数赋予相对应的输入项。

如:scanf(“%d %d”, &a, &b); //&在此处的作用是取地址a,b都是整型数

转换字符 (就是%后跟的部分):

c 读单字符

s 读字符串

d 读十进制整数

f 读浮点数

o 读八进制数

x 读十六进制数

X 读十六进制数

u 读无符号十进制整数

% 6 d 打印十进制整数,至少 6个字符宽

% 6 f 打印浮点数,至少6个字符宽

% . 2 f 打印浮点数,小数点后有两位小数

% 6 . 2 f 打印浮点数,至少6个字符宽,小数点后有两位小数

E: 花括号

{}

作用:是用于分出函数块或某循环语句的作用范围

优点:可以让自己或读者更好的看懂程序。

(复习做的笔记,还在整理中。。。。)

读书人网 >C语言

热点推荐