对于C语言而言,最重要的是调试和算法,其中在安装C语言编程软件时,软件内部自带着函数库,可直接调用
C语言基本的单位就是函数,所有代码都会在某个函数内部{}
例
#include<stdio.h>
int main()
{
printf(“This is a C program.\n");
return 0;
}
1.stdio.h是系统提供的一个文件名,其中文件后缀.h是头文件的意思。
其中std—standard(标准的)
i—in(输入)
o—out(输出)
2.main是函数的名字,表示主函数,是程序入口,必须存在且仅有一个
3.int表示此函数的类型师整数类型
4.printf是C编译系统提供的函数库中的输出函数,在使用时一定要printf(“”)组合使用,其中双撇号内的字符会按原样输出。
5.在输入完语句后要在后括号后加分号来隔断,以表示语句结束
6.\n是转义字符,具有换行的作用,要写在双撇号之中
7.void代表的空,不需要返回值
8.return 0;是返回的意思
求两个整数的和
解:变量的作用是存放不确定的数据,其中变量的名字不能是关键字
例如: int no1其中int代表是整数类型,no1是变量的名字
此题中涉及到3个变量int: 整数1,整数2,和。用英文表示:
第一种方法:
int no1
int no2
int sum
第二种方法:int ,no1,no2,sum;
给整数变量赋值可用=,求和运算用+
如no1=7;no2=8;
sum=no1+no2;
输出sum的值
变化题:不确定的两个整数从键盘输入得来
解:输入函数是scanf("%d,%d",&no1,&no2)
其中scanf从键盘读入数据,然后赋值给后面的变量。&代表取变量的内存地址
1.//是单行注释;/*或 */是多行注释,其中注释底色颜色是绿色
2.蓝色是C语言中自带的关键字
3.%d 是占位符
按步骤执行后
- 其中/t代表一段空格,占据6个字符
- .int与return是相对的
**例1
用c=5/9(f-32)将f值转化为c
解:s1:确定变量;
s2:赋值f;
s3:c=5/9(f-32);
s4:输出c;
**
1.float,double都是指实数类型
2.scanf(“”);可以从键盘中读取 - &用来取地址。可用来取一个变量的地址。
4.由于数据类型自带转换的原因,5/9在运行时会直接取整数0,而5.0/9在运行时会直接取实数
5.系统在自动转换时会从小范围的向大范围的自动转换
1.char 是一个数据类型,作用才是定义字符型变量
如char s = ‘A’; char是字符类型,s是字符型变量,A是赋值给变量s
2.char型的占字符为%c(字母存放)
3.在进行这个题时,回车也是一个字符,所以要在char之前加一个getchar(用来再次读取char)
但这样会出现无法对齐的状况,这是因为字符所占的空间不同造成的,可以自己规定长与宽,即在f前加**.1**