本文主要是介绍C语言入门级教程,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
C语言入门级教程 icesongqiang
2016.10.17
数据类型
- 常用数据类型
- 整型(int, short, long, c++11 long long)
- 字符型(char)
- 实型(float, double)
- 枚举类型(enum )
- 构造数据类型
- 结构体类型
- 数组类型
- 指针类型
- 空类型(void)
实验一
各种类型和其格式化输出语句
类型 格式化输出 int %d float %f double %lf char %c char * %s 强制类型转化
double x =7.4; double y = 4.1; int i_x_y = (int)(x+y);/* 先计算x+y=11.5, 再将11.5强制转化为11,最后结果为11.*/
整数除法
double f= 0.0; scanf("%lf",&f); 5/9*(f-32); // 结果为0 // 应写成实数形式 5.0/9*(f-32); // 或 5*(f-32)/9;
求模运算,自增运算
a%b,a++, 都要求a, b是整型或者是字符型数据;
2016.11.1 ++ - - 自增运算可以用于整型,实型和字符型。直接运行生成的exe
在DOS环境下直接运行自己生成的exe文件一闪而过,可以在代return 0
前加上getchar()
或者使用stdlib.h
库下的system("pause");
.逗号表达式
r=(exp0, exp1); // 先执行exp0, 将其值丢弃, 再计算exp1, 将这时的值赋值给r
程序规范
这里在讲一下code的一般规范:
// 头文件包含
#include <stdio.h>
#include <... .h>
#include "... .h"// 其他函数声明
void doSomeThing0(type args)
{// write your own code....
}int doSomeThing1(type args)
{// write your own codereturn (int).. ;
}// 主函数
int main()
{// write the main func;return 0;
}
// 或者
void main()
{// write the main func;
}
注意事项:
0. 整个工程路径不包括汉语;
1. 程序名不用汉语;
2. 函数命名与功能要有关联
3. 变量命名 i,j , 一般做循环局部变量,c 一般做字符变量 ,更多地可以在网上找到
这篇关于C语言入门级教程的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!