码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • 1. 变量和基本类型


    一、类型

    1.1 类型的作用:为了更好的描述程序,防止误用

    1. 存储所需要的尺寸
    2. 取值空间
    3. 对齐信息
    4. 可执行的操作

    1.2 类型的分类

    1. 基本类型:int、float、char…

      C++定义了一套包括算数类型和空类型在内的基本数据类型

      算数类型包括了字符、整型、浮点型和布尔值

      1. 整型int

        image-20220814105037316
        1. sizeof关键字
          1. 作用:统计数据类型所占内存大小
          2. 语法:sizeof( 数据类型 / 变量)
          3. 例如:sizeof(float)
          4. 整型内存大小的一个结论:short < int <= long <= long long
      2. 浮点型(实型)

        1. 作用:表示小数

        2. 分成两种:float、double

          image-20220814105646459
        3. 默认情况下,输出一个小数,会显示出6位有效数字

      3. 字符型char

        1. 作用:用于显示单个字符
        2. 语法:char ch = 'a';
        3. 注意:
          1. 用单引号将字符括起
          2. 单引号内只能有一个字符
        4. C/C++中字符型变量只占用一个字节
        5. 不是把字符本身放到内存中存储,而是将对应的ASCII编码放入存储单元
        6. 字符串型
          1. C风格:char 变量名[]="字符串值"
            1. 要加中括号
          2. C++风格:string 变量名="字符串值"
            1. 要包含头文件:#include
      4. 布尔型bool

        1. 只有两个值
          1. true:本质是1
          2. false:本质是0
        2. 只占1个字节
    2. 复杂类型:标准库引入或自定义

    二、变量

    1. 提供一个具有名称、可由程序操作的储存空间
    2. 数据类型决定变量的所占空间大小和布局方式、存储值范围、变量能参与的运算
    3. 对象(object):一块能存储数据并具有某种类型的内存空间

    2.1 变量的定义

    1. 语法:类型说明符 变量名=初始值
    2. 标识符:
      1. 由字母、数字和下划线组成
      2. 必须以字母或者下划线开头
  • 相关阅读:
    学习Maven Web 应用
    fl studio21最新汉化破解版中文解锁下载完整版本
    Java中List去重和Stream去重的示例分析
    Map映射
    四嗪-五聚乙二醇-羧基,1682653-79-7,Tetrazine-PEG5-COOH 水溶性和稳定性怎么样?
    MySQL默认的存储引擎InnoDB的最佳实践
    java计算机毕业设计快滴预约平台源码+系统+mysql数据库+lw文档+部署
    什么人不适合当项目经理?
    Github每日精选(第48期):SQLite下的知识库memos
    基础练习 Huffuman树(贪心算法)
  • 原文地址:https://blog.csdn.net/weixin_41070687/article/details/126337020
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号