一文列举C的语法

Posted fabao

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了一文列举C的语法相关的知识,希望对你有一定的参考价值。

下面开始列举

#include <stdio.h>
#include <stdlib.h>
 
int main(int argc, char* argv[]) {
     
    ////输入输出
    printf("Hello world!");
    printf("
");
    printf("Number = %d",100);
    printf("
"); 
    printf("输入一个小数:");
    printf("
");
    float f;
    scanf("%f",&f); 
    printf("输入的是%f",f);
    printf("
");
    char str[100];
    int i; 
    printf("输入一个字符串和一个整数,用空格隔开:");
    printf("
");
    scanf("%s %d", str, &i); 
    printf("输入的是: %s %d ", str, i);
    printf("
");
     
    //数据类型
    /*
    char
    int,short,long
    float,double,long double
    void
    enum
    struct
    */
    char ch = a;
    char chArray[100] = "春风得意马蹄疾";
    int num = 0;
    int Nums[3] = {1,2,3};
    double d = 66.6; 
    printf("ch的值是:%c;chArray的值是:%s",ch,chArray);
    printf("
");

    enum Day
    {
        Mon=1,
        Tue,
        Wed,
        Thu,
        Fri,
        Sat,
        Sun
    };
    enum Day mon = Mon;
    printf("周一的枚举值为:%d", mon);
    printf("
");

    struct Book{
        char title[100];
        char author[100];
    }; 
    struct Book b1 = { "C语言","ttt" };
    printf("这本书叫做:%s", b1.title);
    printf("
");
     
    //运算符
    /*
    算数        +    -    *    /    %    ++    --
    比较        ==    !=    >    <    >=    <=
    逻辑        &&    ||    !
    位        &    |    ^
    赋值        =    +=    -=
    杂项        sizeof    &返回变量地址        *指向一个变量        ?:条件表达式
    */
    printf("运算符大部分和C#一样,不熟悉的是:位运算,左移右移,指针。");
    int var1;
    char var2[10];
    printf("var1的地址为:%p", &var1);
    printf("
");
    printf("var2的地址为:%p", &var2);
    printf("
");

    /*
    控制流方面
    if else ,switch一样。
    while,do...while,for一样。
    */
    printf("控制流都一样,都是:if else, switch, while, do...while, for");
    printf("
");

    //其他内容
    printf("其他内容:");
    printf("
");
    printf("错误处理---全靠手工写");
    printf("
");
    printf("文件读写---用到再看");
    printf("
");
    printf("内存管理---用到再看");
    printf("
");
 
    printf("
");
    system("pause");
    return 0;
}

 

 

以上是关于一文列举C的语法的主要内容,如果未能解决你的问题,请参考以下文章

c#代码片段快速构建代码

农民工看完都学会了!java和c语言的语法区别

在下面的代码片段中的剩余 ='passthrough' 处的代码中出现语法错误

C语言-一文读懂控制流

一文搞懂JVM架构:java将多个文件打包成zip

JSP标签语法JSTL标签库EL表达式辨析