zoukankan      html  css  js  c++  java
  • C语言学习笔记(二) 基础知识

    数据类型

    C语言数据可以分为两大类: 基本类型数据和复合类型数据;

      基本类型数据

      

        整数

            整型   (int)     ——占4字节

            短整型(short int)  ——占2字节

              长整型(long int)    ——占8字节

        字符  ——占1字节

        浮点数(实数)

           单精度浮点数(float)    ——占4字节

           双精度浮点数(double) ——占8字节

      复合类型数据

        结构体

        枚举

    变量

      什么是变量呢?变量的本质说白了就是内存中的一段存储空间,用来存放数据。

      变量必须初始化才能够使用。

    变量的定义

      数据类型名 变量名 = 变量值;  

      等价于

      数据类型名 变量名;  变量名 = 变量值;

      举个栗子。。。

      int i = 3;  <=>   int i; i = 3;

      int i, j = 5;  <=>   int i; int j; j = 5;

    关于进制

      什么是进制呢?逢N进一,就可以表示为N进制;我们最常用的就是10进制;逢10进1; 为什么二进制只有0、1呢?因为逢二进一;

      十进制: 传统的写法;

      十六进制: 前面加0x 或0X

      八进制: 前面加0  注意是数字0而不是字母O;

    常量

      字符 用单引号;  字符串 用双引号;

      'A'  正确表示字符A; 'AB'  错误; "AB"  正确标识字符串AB ;  "A"  正确表示字符串A;字符串都是以 '' 结尾的;

      整数是以补码的形式转换成二进制存储在计算机中的;

      字符的存储在本质上与整数一样,因为字符可以用整数来表示;

    字节

      字节是存储数据的单位,是硬件能够访问的最小的单元;

      1字节 = 8位;

      1K = 1024字节;

      1M = 1024K;

      1G = 1024M;

    ASCII

      ASCII不是一个值,而是一种规定;

      ASCII规定了不同的字符使用哪个整数值来表示;

      它规定了:'A'   65; 'B' 66; 'a' 97; 'b' 98; '0' 48;等等;具体可以查询ASCII表;

  • 相关阅读:
    IIT(ISM) Virtual Farewell E Dictator's plan for Valentine's day! 二分
    HDU
    LightOJ
    HDU 4407 Sum 容斥原理
    HDU 4686 Arc of Dream 矩阵快速幂
    uoj418
    Gym101237C The Palindrome Extraction Manacher
    Codeforces 100032 K
    codechef Suffix Palindromes
    Codeforces 932G Palindrome Partition
  • 原文地址:https://www.cnblogs.com/woshikh/p/3860504.html
Copyright © 2011-2022 走看看