zoukankan      html  css  js  c++  java
  • 01c语言基础

    1.布尔类型

    #include <stdio.h>
    int main(){
        bool flag1 = 0;
        bool flag2 = true;
        int a = 1,b =1;
        printf("%d,%d,%d
    ",flag1,flag2,a==b);
        return 0;
    }

     2-3.符号常量和const常量

    #include <stdio.h>
    #define PI 3.14
    int main() {
        double r = 3;
        printf("%f
    ", PI * r * r);
        return 0;
    }

    #include <stdio.h>
    const double PI = 3.14;
    int main() {
        double r = 3;
        printf("%f
    ", 2 * PI * r);
        return 0;
    }

    4.typedef

    #include <stdio.h>
    typedef long long LL;
    int main() {
        LL a = 123456789012345, b = 1234567890123456;
        printf("%lld
    ", a + b);
        return 0;
    }

    5.冒泡排序

     

    注意:初始化之外的数据全默认为0!二维数组也一样。

    #include <stdio.h>
    int main() {
        int a[10] = {3, 1, 4, 5, 2};
        for(int i = 1; i < 4; i++) { //进行n-1次比较
            for(int j = 0; j < 5 - i; j++) {
                if(a[j] > a[j + 1]) { //如果左边大,则交换
                    int temp = a[j];
                    a[j] = a[j + 1];
                    a[j + 1] = temp;
                }
            }
        }
        for(int i = 0; i < 5; i++) {
            printf("%d ", a[i]);
        }
    }

     6.memset——对数组中每个元素赋予相同的值

    #include <stdio.h>
    #include <string.h>
    int main() {
        int a[5] = { 1,2,3,4,5};
        memset(a, -1, sizeof(a));
        for(int i = 0; i < 5; i++) {
            printf("%d ", a[i]);
        }
    }
  • 相关阅读:
    un-MIS:百科
    CSS:CSS 颜色十六进制值
    CSS:CSS 颜色名
    CSS:CSS 合法颜色值
    大端法、小端法、网络字节序
    Java实现 洛谷 P1028 数的计算
    Java实现 洛谷 P1028 数的计算
    Java实现 洛谷 P1036 选数
    Java实现 洛谷 P1036 选数
    Java实现 洛谷 P1036 选数
  • 原文地址:https://www.cnblogs.com/xinmomoyan/p/10709727.html
Copyright © 2011-2022 走看看