| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> C++知识库 -> 【画图解析】“hello world” 我与C语言的第一站 -> 正文阅读 |
|
[C++知识库]【画图解析】“hello world” 我与C语言的第一站 |
2021年7月20日,我开始正式学习c语言。第一次写博客,自己就当复习,总结笔记。以下的代码,图片解析都是我自己做出来的,如有错误请多指教。 使用编辑器:Visual Studio 2013 首先来让电脑打印出hello world 让电脑打印出hello world ? 按下Ctrl F5执行程序 ?画图解析
这里补充说明: stdio.h是库函数,stdio的全称是standard input output (即标准输入,输出文件) printf全称是print function,是库函数(即c语言本身提供给我们使用的函数)中的其中一个函数 int是整型的意思,main前面的int表示main函数调用返回一个整型值,整型可以理解为整数(实际上整型的范围要小于整数的范围) int 在C语言中还有一个更大的用处:向内存申请整型空间 比如简单的加法程序 加法程序 ?比如计算72+34 按下Ctrl F5执行程序 ?打下72按下空格,再打下34按下回车键 ? ?画图解析 ?这里的int就是向内存整型申请空间,就是说我向内存要一个地方来储存输入输出的数据 那么我要申请储存字母呢,储存小数呢? c语言都有对应的代码告诉电脑我要储存啥 ?这里再解释一下:短整型,整型,长整型,更长整型有啥区别 简单来说就是储存的整数大小范围不同 我们重头讲起:电脑接收的是电信号,即正电和负电,而它能把正电翻译成1,负电翻译成0,这也就有了二进制。电脑究其根本就只能用二进制交互。其中,这一个1或者是0就占1个比特(比特bit是内存最小的单位,一个字节等于八个比特)的内存大小。 短整型占2个字节即16个比特 ,整型4个字节即32个比特,以此内推 如果我要储存一个数字1028,那么电脑会转换为二进制储存。即1111 1011 1111 1100 那么用短整型储存就是1111 1011 1111 1100 用整型储存就是0000 0000 0000 0000 1111 1011 1111 1100 短整型能储存的最大数字就是1111 1111 1111 1111(二进制)即65535(十进制)共能储存65536个数字(包含了0) 而整型最大能储存的数字是1111 1111 1111 1111 1111 1111 1111 1111(二进制)即2的16方减1(十进制) 由此能理解简单来说就是储存的整数大小范围不同这句话了吧 好滴,以上就是本文的全部内容了。欢迎各位在评论区里指出本文的错误。非常感谢!!! ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? |
|
C++知识库 最新文章 |
【C++】友元、嵌套类、异常、RTTI、类型转换 |
通讯录的思路与实现(C语言) |
C++PrimerPlus 第七章 函数-C++的编程模块( |
Problem C: 算法9-9~9-12:平衡二叉树的基本 |
MSVC C++ UTF-8编程 |
C++进阶 多态原理 |
简单string类c++实现 |
我的年度总结 |
【C语言】以深厚地基筑伟岸高楼-基础篇(六 |
c语言常见错误合集 |
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2025年1日历 | -2025/1/28 11:45:27- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |