• #include stdio.h(A)


    /*
    第一个*******知识点工程相关信息********
    1、创建工程
        文件-》新建-》工程-》win32  console applecation 
        -》文件名不能为汉字
    2、创建文件
        文件-》新建---》文件-》c++ source file
    3、创建的文件是以后缀名为.C的文件
    */
    
    
    //第二点***************代码规范*******************
    /*
    1、编程中会有(),{},“”,不要先打一个在写完了之后再写一个。
       在需要成对出现的内容要一次性打完
       int main()
       {
       
       }
    2、代码缩进、
       {
            {
            }
        }
    3、在写代码中所有的标点符号都必须是英文状态下;;
    */
    
    //代码注释:双斜线表示代码注释,1给代码的解释,
    //2、注释不算代码的一部分,计算机不会执行注释掉的东西
    //3、注释有两种形式(1)//:单行注释(2)多行注释
    //4、多行注释不能嵌套
    
    
    /*
    多行注释
    多行注释
    多行注释
    */
    
    
    
    
    
    //第三个知识点******系统模板讲解*************
    
    /*#include:表示导入头文件的符号
    #include <>:表示的是导入系统的头文件
    #include “”:表示的是导入我们自己写的文件的内容
    stdio.h:系统的输入输入头文件所有的头文件都是以.h作为后缀。
    */
    #include <stdio.h>
    //int main(){}:这是C语言中的一个函数的表达形式,函数会在后面详细的给大家讲解,在这里先记住固定格式
    //一个工程里面只能有一个main函数,
    //main函数是程序的入口
    int main()
    {
       //printf是一个输出函数,可以讲程序的运行结果输出让我们看到
       //‘
    ’表示在打印的信息中换行
        printf("asdf
    ");
        //先记住,当做固定形式理解,他是函数的返回值,在函数那一章节详细给大家讲解
       //代码要写在return的前面
        
        
        //第四个知识点*****进制的转化*********
        /*
            1、什么是进制?
               时间为例:小时24进制,满24为1天
                     分钟60进制,满60分钟为1小时
                     周 7 进制, 满7天为1周
            2、为什么要学习进制?
               1、学习编程对于编程的帮助在于可以实现数据的转化,
               方便计算机计算我们输入的数据
               2、计算机只认识0,1(二进制),而我们通常输入的数据是十进制
            3、常用的进制有哪些?
               1、二进制
               2、十进制
               3、八进制
               4、十六进制(不常用)
            4、进制之间的转换
               1、二进制转换为十进制
                   3456(十进制)==》3*10的3次方+4*10的2次方+5*10的1次方+6*10的0次方
                   1011 =》1*2的3次方+0*2的2次方+1*2的1次方+1*2的0次方= 11
                   按权求和:每个位的权值等于位数-1
    
                   例子:10011101
                   第八位 = 1*2的0次方(1)=1
                   第七位 = 0*2的1次方(2)=0
                   第六位 = 1*2的2次方(4)=4
                   第五位 = 1*2的3次方(8)=8
                   第四位 = 1*2的4次方(16)=16
                   第三位 = 0*2的5次方(32)= 0
                   第二位 = 0*2的6次方(64)=0
                   第一位 = 1*2的7次方(128)=128
                   1+0+4+8+16+0+0+128 =157
    
    
    
               2、十进制转化为二进制
               连除倒去余:除倒商为0终止
               27->
    
                  27/2 = 13--1  ^
                  13/2 = 6 --1  |
                  6/2  = 3 --0  |
                  3/2  = 1 --1  |
                  1/2  = 0 --1  |
                  11011 -> 
    
                237 -> 11101101 
    
                237/2 = 118--1
                118/2 = 59 --0
                59/2  = 29 --1
                29/2  = 14 --1
                14/2  = 7  --0
                7/2   = 3  --1
                3/2   = 1  --1
                1/2   = 0  --1
                
      */
    
    
        
        
        
        
        return 0;
    }
  • 相关阅读:
    ZOJ2913Bus Pass(BFS+set)
    HDU1242 Rescue(BFS+优先队列)
    转(havel 算法)
    ZOJ3761(并查集+树的遍历)
    ZOJ3578(Matrix)
    HDU1505
    ZOJ3574(归并排序求逆数对)
    VUE-脚手架搭建
    VUE脚手架搭建
    VUE-node.js
  • 原文地址:https://www.cnblogs.com/lishch/p/9329551.html
Copyright © 2020-2023  润新知