C语言基础篇一
vin或vi创建文件。
1//为vi 的一种模式,正常模式。
2//为点字符i进入第二种编辑模式
3//为底行模式,正常模式下输入:
4//任何时候点击esc进入正常模式
按esc后,输入:,再输入w,为保存,输入wq,为保存并退出。
gcc文件名编译并打好的代码。
.c为源代码文件, a.out为可执行文件。
gcc -E 文件名 (看到预编译,作用时替换掉#号。)到汇编。最后到机器代码,二进制语言。运行。
// 注释的内容给程序员看。机器不看。
// 单行注释。
// 以/*开头,*/结尾。
/*
这里面内容也是注释的内容,多行注释。
*/
// #为预处理指令 stdio.h是系统库头文件
// #include" "使用自定义或者第三方头文件
// #include< >使用系统头文件
#include <stdio.h>
// 主函数 一个工程中有且仅有一个主函数
// main程序的入口,也是出口。
//int 函数返回值
#if 0
int main(int argc, const char * argv[])
{
// insert code here...
printf("Hello, World!\n");
//printf 格式化输出函数 printf("")" "中间的内容会原样输出
printf("你好!\n");
// \n 换行字符。以/开始的字符 转义字符
// \t 制表符 \r是换行回车
// ;是c语言中语句结束的标志
return 0;
// return 是结束函数
}
#endif
//表达式
//常量表达式,如:5,250,e,'a'
//有运算符参与的表达式
//布尔值
//真(1)和假(0)
//假 0 '\0' false NULL
//四则运算符 + - * / %(模,求余)
//关系运算符
//> < >= <=
//== !=
//%d 是一个占位符,是在最后输出的过程中被替换的内容。
//逻辑运算符 (先算的加号,低一级。)
//逻辑与&& 对象1&&对象2 同真为真 有假为假。
//逻辑或|| 同假为假,有真则真。(与的优先级要高。)
/***************************************************/
int main() { int num = 100; num++; printf("num = %d\n", num); ++num; printf("num = %d\n", num); num = 100; int number = 0; number = num++;// num = num + 1 printf("number = %d\n", number); printf("num = %d\n", num); num = 100; number = ++num;// num = num + 1 printf("number = %d\n", number); printf("num = %d\n", num); num = 100; number = ++num + num++; printf("number = %d, num = %d\n", number, num); num = 100; number = num++ + ++num; printf("number = %d, num = %d\n", number, num); }
//变量,声明变量
//数据类型 标示符
//int(4字节) char(2) short (4) long(8)
//float(4) double(8)
/*int main()
{
int a;
//1.由字母 数字 下划线 ¥ 等构成
//2.数字不能开头
//3.不可以是关键字
//4.标示符要有意义
//附值要比其他运算优先级都低,比逗号高。
//逗号后面,所有的运算符之间左右,都加空格。每一个;后面单独成行。
//四则运算运算符合附值运算符 组成复合附值运算符
//运算符左右各有一个运算对象参与
//有两个运算对参与的运算符--双目运算符
//只有一个对象参与的运算符--单目运算符
//+(正) -(负) 逻辑非 ! ++ 和-- 的运算对象只能是变量。
int number;
float score;
float fenShu;//遵循驼峰规则,如iOS。
int _year;
int month1;
int Int;//C语言是区分大小写的。
int num =0;//声明一个变量同时附值, 初始化。
num =120;
int num1;num1 = num +2;
printf("%d\n",num1);
}
浙公网安备 33010602011771号