CC学习C语言 小结No.1
2015-12-22 22:37
816 查看
Linux下用vim文本编辑器、GNU C编译器来编译程序的几条常用命令:
1、vim(vi) ex1.c : 生成新的ex1.c源程序并进入编辑界面;
2、gcc(cc) ex1.c : 编译源文件,会生成新的a.out可执行目标程序;
3、gcc(cc) ex1.c -o ex1 : 代替上一条命令——编译源文件并生成ex1的可执行目标程序;
4、./ex1 : 运行当前目录下的ex1文件输出结果。(如果在环境变量中加入当前目录,可以直接输入ex1,but I don't know how to do for the moment...)
程序中的常用代码符号:
1、\n : newline换行符
2、格式字符串:
int : %i 、 %o(八进制)、%#o(带前导0的八进制)、%x(十六进制)、%#x(带前导0的十六进制)
float : %f 、 %e(科学计数法)、 %g(自动判断是否用科学计数法,并清楚后几位无意义的0和小数点)(printf()默认显示精确到小数点后六位)
double ; 同float
char : %c(注意‘\n’也是单字符)
_Bool ; %i(存储数值0和1) 另:在#include <stdbool.h>时,可定义bool类型,存储数值ture和flase。
添加说明符时:
long int : %li
long long int : %lli
long double : %Lf 、 %Le 、 %Lg
short int : %hi
添加字段宽度规格时:
%2i:显示整数的大小占用显示位置的两列,右对齐;
%-7.2f:输出宽度7,小数占2位,左对齐。
3、求模运算符:%%(仅处理int)
4、类型转换运算符:f2 = (float)i2 /100;
5、++i : 递增运算符
常用语句:
1、for(初始表达式;循环条件;循环表达式)
程序语句
2、 printf(“”);
scanf(“%i”,&number);//终端键入
scanf(“%i%i”,&u,&v);//键入两个参数
3、while(表达式)
程序语句
4、 初始表达式;
while(循环条件){
程序语句;
循环表达式;
}
5、 do
程序语句
while(循环表达式);
6、 break;
continue;
1、vim(vi) ex1.c : 生成新的ex1.c源程序并进入编辑界面;
2、gcc(cc) ex1.c : 编译源文件,会生成新的a.out可执行目标程序;
3、gcc(cc) ex1.c -o ex1 : 代替上一条命令——编译源文件并生成ex1的可执行目标程序;
4、./ex1 : 运行当前目录下的ex1文件输出结果。(如果在环境变量中加入当前目录,可以直接输入ex1,but I don't know how to do for the moment...)
程序中的常用代码符号:
1、\n : newline换行符
2、格式字符串:
int : %i 、 %o(八进制)、%#o(带前导0的八进制)、%x(十六进制)、%#x(带前导0的十六进制)
float : %f 、 %e(科学计数法)、 %g(自动判断是否用科学计数法,并清楚后几位无意义的0和小数点)(printf()默认显示精确到小数点后六位)
double ; 同float
char : %c(注意‘\n’也是单字符)
_Bool ; %i(存储数值0和1) 另:在#include <stdbool.h>时,可定义bool类型,存储数值ture和flase。
添加说明符时:
long int : %li
long long int : %lli
long double : %Lf 、 %Le 、 %Lg
short int : %hi
添加字段宽度规格时:
%2i:显示整数的大小占用显示位置的两列,右对齐;
%-7.2f:输出宽度7,小数占2位,左对齐。
3、求模运算符:%%(仅处理int)
4、类型转换运算符:f2 = (float)i2 /100;
5、++i : 递增运算符
常用语句:
1、for(初始表达式;循环条件;循环表达式)
程序语句
2、 printf(“”);
scanf(“%i”,&number);//终端键入
scanf(“%i%i”,&u,&v);//键入两个参数
3、while(表达式)
程序语句
4、 初始表达式;
while(循环条件){
程序语句;
循环表达式;
}
5、 do
程序语句
while(循环表达式);
6、 break;
continue;
相关文章推荐
- 一起talk C栗子吧(第八十回:C语言实例--进程互斥)
- C语言:选择排序
- C++基础篇
- C/C++ 语言中.h文件和.c文件详细解析 引用 .c和.h文件的区别
- VC++上位机编程学习总结1-逃跑按钮程序
- C++11多线程(二):std:thread
- 黑马程序员--C语言自学笔记---12fgets、fputs、const、结构体
- C++二叉树的构建及求深度,叶子数量,层次遍历
- C++ vector容器的4种遍历方式
- 森浦资讯(C++ 面试两道程序题)
- 【c/c++】指针函数和函数指针
- C语言各种数据类型取值范围
- C语言 第一章
- 实战c++中的vector系列--使用sort算法对vector进行排序(对vector<string>排序、使用稳定的排序std::stable_sort())
- 实战c++中的vector系列--使用sort算法对vector进行排序(对vector<string>排序、使用稳定的排序std::stable_sort())
- 设计模式系列(十四)组合模式(Composite Pattern)
- c++获取cpu信息代码
- C++11 并发指南二(std::thread 详解)
- C++ typedef用法小结 (※不能不看※)
- C++11 并发指南一(C++11 多线程初探)