C语言--C语言概述

C语言概述

  • 简单的C语言程序
    • 程序解释
    • 程序细节
    • 关键字和保留标识符

本文介绍以下内容:

  • 运算符:=
  • 函数 main()、printf()
  • 编写一个简单的C程序
  • 整数类型和浮点数类型的区别
  • 创建整型变量,为其赋值并打印输出
  • 换行字符
  • 什么是关键字

简单的C语言程序

#include

int main(void){
	int num;                      // 定义一个名为num的变量 
	num=10;						  // 为num赋值 
	
	printf("这是数字:%d\n",num); // 使用printf()函数输出 
	return 0;
}

程序解释

  • #include 包含一个头文件。这一行告诉编译器把 stdio.h中的内容包含在当前程序中。stdio.h 是C编译器软件包标准部分,它提供键盘输入和屏幕输出的支持。
  • int main( void) C程序包含一个或多个函数,他们是C程序的基本模块。()表明 main 是一个函数名。int 表明 main() 函数返回一个整数,void 表明 main() 不带任何参数。
  • // 定义一个名为num的变量 注释。单行注释为 //这是注释 ,多行注释为/*这是注释*/。注释是为了帮助我们更好的去理解程序,程序执行时,编译器会忽略它们。
  • { 函数体开始。左花括号表示函数定义开始,右花括号} 表示函数定义结束。
  • int num; 声明。声明一个int(整型)类型的变量,变量名为num
  • num =10; 赋值表达语句。 把值10赋给num变量
  • printf("这是数字:%d\n",num); 调用一个函数。使用printf()函数,,在屏幕上打印内容。printf()函数是标准的C语言库函数。%d 告诉计算机以何种形式输出num的值,打印在何处。
  • return 0; C函数可以给调用方返回一个数。

程序细节

1、指令和头文件
#include 的作用相当于把stdio.h 文件中的所有内容都输入该行所在的位置。#include 这行代码是一条C语言预处理指令 。该文件的包含了供编译器使用的输出和输出函数。

2、main()函数
int main(void)C语言程序是从main()函数开始执行的。一个程序可以有多个函数,但其中必须包含一个main函数(且只能有一个main函数)。

3、花括号、函数体和块
{ ... }花括号把main()函数括起来,一般来讲,所有的函数都使用花括号标记函数体的开始和结束。

4、声明
int num; 声明是C语言最重要的特性之一。此行代码完成了两件事。第一,在函数中有一个num的变量;第二 int 表明 num 是一个整数。int 是C语言的一个关键字,表示一种基本的C语言数据类型。关键字是语言定义的单词,不能用作其他用途。

给变量命名的要使用有意义的变量名或者标识符,要见名知意。可以用字母、数字、下划线3中字符组成,但第一个字符必须为字母或下划线。

5、赋值
num=10;赋值是C语言的基本操作之一。该行代码意思为把值10赋给变量num。在执行int num;声明时,编译器在计算机内存中为变量num预留了看见,然后在执行赋值语句的时候,把该值存储在之前预留的内存空间中。

6、printf()函数
printf("这是数字:%d\n",num); 圆括号表明printf()是一个函数名。printf() 语句中的“’\n” 字符没有输出。“’\n”是一种转义字符,代表一个换行符。“%d”相当于一个占位符,指明输出num的位置。%提醒程序,要在此处打印一个变量,d表示把变量作为十进制整数打印。

7、return语句
return 0; return语句是最后一条语句。int main(void)中的int 表明 main() 函数应返回一个整数。

关键字和保留标识符

关键字是C语言的词汇,不能作为标识符。许多关键字用于指定不同的类型。ANSI C标准C语言共有32个关键字。
C语言--C语言概述_第1张图片

你可能感兴趣的:(笔记)