c语言的基础知识

  • Post author:
  • Post category:其他


学习c语言,首先得了解各个特殊英文的用途和特俗表示。

int main()是用于输出整形,”\n”是换行符;

#include<stdio.h>  是用于引入头文件

sum存放和数

scanf函数是输出变量值

%d含义是以十进制整形形式

&a含义是变量a的地址,一般用于赋值

整体就是执行scanf函数,从键盘输出两个整数放到变量a和b的地址,在分别赋值到变量a和b

#define     PI    3.14就是指定一个符号名称代表一个常量(无分号)

int是整数   float   double这些适用于实数(包括小数)

保留两位小数例如%.2f

常变量const  int a=3变量在存在期间其值不能改变



算术运算符是自左到右

赋值运算符从右到左

a+=3等价于a=a+3

=前加+变成复合运算符+=

int  a=3          指定a为整形变量,值为a

float f=3.56      指定f为浮点变量,初始值3.56

char  c=”a”      指定c为字符变量,初始值为’a’

这在使用一些数学相关的函数时就要包含这个头文件。比方说对实数取绝对值3,求三角函数,对数函数,指数函数,平方根函数,对实数向上取整,还有对实数向下取整的函数,等等。使用#include<math.h>

%f单精度实数  %lf双精度变量

d格字符  输出有符号的十进制整数

f格式符   输出实数(单双精度,长双精度)

c格式符   输出字符

e格式符    %e指定以指数形式输出实数

i格式符      跟d格式符差不多

o格式符     以八进制整数输出

指定数据宽度和小数位数用%m.nf

例如输出双精度变量a的15位小数

%20.15f

输出数据向左对齐用%–m.nf(当不超过m时,数据向左靠,右端补空格(000)

\t使输出位置跳到下一个tab位置

算法结构:

一、顺序结构、选择结构、循环结构;二、循环结构又分为while型、until型、for循环结构;程序流程图;

结构化程序设计方法:

(1)自顶向下;(2)逐步细化;(3)模块化设计;(4)结构化编码。

数据类型:

常量:常量包括字面常量、直接常量和符号常量;

变量:C语言规定标志符只能由字母、数字和下划线三种字符组成,且第一个字符必须是字母或者下划线;必须压迫先定义后使用;每一个变量被定义以确定类型后,在编译时就能为其分配相应的存储单元;

整数类型:整数常量有十进制、八进制和十六进制;”%d”

下列是最简单的c语言程序(输出Hello world)

#include <stdio.h>
int main()
{
	printf("Hello World!");
	return 0;
}



版权声明:本文为h2103901949原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。