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);

    

}

 

posted on 2016-08-08 10:50  小豌先生  阅读(128)  评论(0)    收藏  举报

导航