黑马程序员——C语言笔记之数据类型与常量

黑马程序员——C语言基础教程笔记 黑马程序员——C语言基础教程笔记 提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加 例如:第一章 Python 机器学习入门之pandas的使用 文章目录黑马程序员——C语言基础教程笔记前言Day-11.C语言概论1.1 什么是C语言1.1.1 C语言特点1.1.2 学习C语言的理由1.1.3 发展方向1.1.4 C语言中的关键字2.3.Day-21.引入库2.读入数据总结 前言 研三了,作为一枚菜鸡硕,为了找工作,只好重刷C语言。以下笔记是我在“黑马程序员:http://yun. 阅读详情

------- android培训、java培训、iOS培训、.Net培训、期待与您交流! ----------

1、什么是数据类型

数据类型是指数据以何种方式储存在内存中,不同的类型存储方式不一样。

2、C语言数据类型概述

 C语言中有5大类数据类型: 基本类型、构造类型、指针类型、空类型、定义类型


3、数据类型占用字节的大小


4、不同数据类型表示的范围


5、不同数据类型的常量表达方法

1)整型常量

十进制:计算机默认

八进制:以0开头

十六进制:以0x开头

二进制:以0b开头

2)实型常量

单精度小数:以f结尾

双精度小数:系统默认十进制小数形式。注意:0.0也是实型常量。 指数形式:比如123000,用科学计数法表示为1.23×10的5次方,用C语言表示就是1.23e5 或1.23E5,注 意e或E的前面必须要有数字,而且e或E后面的数字一定要是整数。

3)字符型常量

字符型常量都是用''(单引号)括起来的,其表现形式可以有两种: 一般形式:一个字符用''括起来,注意只能有一个字符。特殊形式:特殊形式都是以\开头,它们在屏幕上不会直接显示出来,而是根据其特定的功能来显示的,这些特殊字符常量有:

\n 换行,相当于敲一下回车。

\t 跳到下一个tab位置,相当于按一下键盘上的tab键。 \b 退格,相当于按一下 backspace。

\r 回车。

\f 换页,光标移到到下页开头。

\\ 输出\字符,也就是在屏幕上显示一个\字符。

\' 输出'字符,也就是在屏幕上显示一个'字符。

\" 输出"字符,也就是在屏幕上显示一个"字符。

\ddd 1位到3位八进制数表示的字符。 例如:使用'\376',则在屏幕上显示一个黑色的方块。 \xhh 1位到2位十六进制 数表示的字符。注意x不能丢了。

4)字符串常量

字符串常量与字符常量不同的地方是,字符串常量是用""把字符串括起来,所以'a'和"a"是 不一 样的,而且系统会在字符串常量的末尾自动加一个字符串结束标志('\0')。

5)定义常量的方法

常量定义→CONST→常量标识符→=→常量→;

【C++学习】(基于哔哩哔哩黑马程序员)之基础编程(上) 学习C++编程的一些笔记,本文在学习的时候已有一些c语言基础,在此文没有展示基础代码,大部分是重点知识,希望可以帮到同样情况的学者. 可用作复习,帮助加深记忆,查漏补缺,也可帮助时间紧迫的同学学习 笔记顺序和视频顺序基本一致,哪里觉得没有看明白可以直接找相应视频深度学习。 阅读详情

相关推荐

全本地AI代理实战:零数据外泄的本地化Agent工作流搭建

全本地AI代理是一种将大语言模型推理、长期记忆与工具调用完全运行于用户本地设备的智能体架构,其核心原理在于通过进程隔离与标准化协议实现模型层、记忆层和工具层的解耦协同。相比依赖云端API的传统方案,它在数据主权、响应确定性与环境复现性上具备不可替代的技术价值。典型应用场景包括法务合规文档处理、离线工业现场辅助决策、以及高敏感度企业知识管理。本文聚焦Qwen2+Ollama+SurrealDB+Agno技术栈,详解如何构建可落地的全本地AI代理系统,覆盖从硬件适配、向量记忆建模到多模态插件协同的完整链路。

weixin_34194964的博客 650

C语言之数据类型详解

C语言数据类型详解

weixin_62604754的博客 3万+

银河麒麟V10 SP3离线安装Nginx1.21.5全记录(附11个rpm包下载清单)

本文详细记录了在银河麒麟V10 SP3操作系统上离线安装Nginx 1.21.5的全过程,包括11个必备rpm包的下载清单。通过分步骤的实战指南,帮助用户在国产化环境中高效部署Nginx服务,涵盖安装、配置、调优及故障排查等关键环节,特别适合金融、政务等对安全性要求高的场景。

weixin_30872337的博客 605

【C语言】数据类型一文详解

学习一门编程语言,要掌握的基础肯定离不开数据类型.本文详解C语言数据类型。

zhh763984017的博客 3万+

Proteus下载安装快速入门:30分钟掌握全过程

手把手教你完成proteus下载安装,从环境配置到首次运行一气呵成,适合电子设计新手快速掌握仿真工具的核心操作步骤。

weixin_31974443的博客 891

KingSCADA3.8保姆级安装教程

大家好,我是雷工!最近开始学习KingSCADA,今天这篇详细记录安装KingSCADA3.8的过程。首先下载需要的安装版本,此处以从官网下载的最新版本KingSCADA3.8为例,双击:Setup.exe;

做有价值的事,积累有价值的笔记! 1万+

C语言数据类型

C语言中的数据类型分为两大类型:内置类型和自定义类型内置类型:字符型,整型,浮点型,布尔类型。自定义类型:数组,结构体-struct,枚举-enum,联合体-union。

2301_79188149的博客 5963

ADAMS软件二次开发:ADAMS软件API接口详解

API(Application Programming Interface,应用程序编程接口)是一种允许不同软件应用程序之间进行交互的接口。在ADAMS软件中,API提供了与软件内部功能直接交互的能力,使用户能够通过编写自定义代码来扩展软件的功能,实现自动化操作或集成到其他系统中。ADAMS软件的API主要基于C++和Python,允许用户通过这些编程语言来访问和控制ADAMS的模型、仿真和分析功能。API接口的使用,需要对编程语言有一定的了解,同时也需要熟悉ADAMS软件的基本操作和模型结构。

kkchenjj的博客 1863

C语言常用数据类型

long double :扩展精度浮点型,比 double 有更高的精度。_Bool:布尔型,只有两个可能的值:0(假)和1(真)。long long :超长整型,占用的存储空间比 long 大。struct :结构体,用于将多个不同类型的数据组合成一个单一的数据结构。short :短整型,占用的存储空间比 int 小。long :长整型,占用的存储空间比 int 大。void :表示没有值,用于函数返回类型,表示函数不返回任何值。enum :枚举型,用于定义一组命名的整型常量。

bai545936的博客 1819

YOLO系列算法改进 | 自研篇 | C3k2融合Circulant Attention注意力模块 | 给局部特征提取器装上了全局动态卷积核,兼顾效率、精度与泛化能力!| AAAI 2026

YOLO系列算法改进 | 自研篇 | C3k2融合Circulant Attention注意力模块 | 给局部特征提取器装上了全局动态卷积核,兼顾效率、精度与泛化能力!| AAAI 2026 (以YOLO26最新目标检测模型为基础,融合C3k2_Circulant创新模块改进Backbone)

2502_91881744的博客 242

具身智能机器人算法控制研究进展综述

具身智能(Embodied Intelligence)作为人工智能与机器人学的交叉前沿领域,强调智能体通过物理身体与环境的持续交互涌现智能行为。近年来,随着基础模型(Foundation Models)、扩散策略(Diffusion Policy)、视觉-语言-动作(Vision-Language-Action, VLA)模型以及大规模机器人数据集(如Open X-Embodiment)的快速发展,具身智能机器人的算法控制范式正经历深刻变革。

VectorShift的博客 229

C语言 中的 数据类型 超详解

C语言 中的 数据类型 超详解 一、整型(int、short、long、long long) 1、有符号整型 有符号整型的数据类型通常包括 int、short、long、long long 四种,因为是有符号类型,所以前面要加上 signed ,但是通常省略,也就是说在代码中直接打出 int 类型就代表是有符号类型的。 (1)int类型 数据类型大小是 4 字节,能表示的数值范围是 -2^(32-1) – 2^(32-1)-1 (即 -2147483648 ~ 2147483647) 打印类型是 %d ,

weixin_44982036的博客 5万+

Pyinstaller打包为可执行文件编码错误的问题

Pyinstaller打包为可执行文件编码错误的问题 写好的python程序在vscode上运行没有任何问题,将程序利用pyinstaller打包后,运行程序发生了错误。 错误代码 UnicodeDecodeError: ‘utf-8' codec can't decode byte 0xce in position 20-21:invalid cotinuation byte 网上找到的解决方案是: 1.在命令行中输入 chcp 65001 2.按正常方式进行封装 pyinstaller

xuefeng_he的博客 1559

《黑马程序员C++》课程笔记总结

我的小站——半生瓜のblog 黑马程序员C++视频——黑马程序员匠心之作|C++教程从0到1入门编程,学习编程不再难 笔记列表&对应视频 基础部分(1-83)——如果你准备学习C++,并且有C语言的基础,我希望你能简单的过一遍知识点。 核心部分(84-146)——C++核心编程部分-内存分区模型-引用-函数提高-类与对象-文件操作 案例1(147-166)——职工管理系统——C++实现职工管理系统 进阶部分(167-263)——C++提高编程部分-泛型编程-STL 案例2(264-281)—.

半生瓜のblog 19万+

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

笔记——C语言基础讲义(黑马程序员)

在程序设计中,为了方便处理数据把具有相同类型的若干变量按有序形式组织起来——称为数组。数组就是在内存中连续的相同类型的变量空间。同一个数组所有的成员都是相同的数据类型,同时所有的成员在内存中的地址是连续的。数组属于构造数据类型: 一个数组可以分解为多个数组元素:这些数组元素可以是基本数据类型或构造类型。int a[10]; 按数组元素类型的不同,数组可分为:数值数组、字符数组、指针数组、结构数组等类别。int a[10];char s[10];

qq_44939870的博客 4621

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

《C语言基础学习笔记》—— 黑马程序员 <Part1-4>

《C语言基础》—黑马程序员,自学笔记。 更多视频及教程请参考:https://space.bilibili.com/37974444?spm_id_from=333.788.b_765f7570696e666f.1

qq_39764867的博客 7097

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

黑马程序员——C语言-变量与常量

——Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ——-一、变量(一)、变量类型和表示方法1.变量:变量是存储数据的值的空间。变量有整型变量、浮点型变量、字符型变量。变量还有其他的具体分类。整型变量还可具体分为无符号型、长整型和短整型。浮点型也可分为单精度型、双精度型和长双精度型。此外还可以分为静态变量、外部变量、寄存器变量和自动存储变量。 那么变量的名字我们叫做标识

c9527ios的博客 612

黑马程序员——C语言(关键字、标识符、注释、数据类型、常量、变量)总结

C语言(关键字、标识符、注释、数据类型、常量、变量)总结 ------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ------- 1.C语言简介 1.1 学习C语言的原因      1)      OC基于C      2)      OC跟C的思想和语法很多地方不太一样,而且OC能和C混用      3)      C是所有编程语言中的经典,很多高

darewolf 的专栏 2119

c语言笔记——黑马程序员上课笔记

C语言概述 1.1 什么是C语言 一提到语言这个词语,自然会想到的是像英语、汉语等这样的自然语言,因为它是人和人交换信息不可缺少的工具。 而今天计算机遍布了我们生活的每一个角落,除了人和人的相互交流之外,我们必须和计算机角落。 用什么的什么样的方式和计算机做最直接的交流呢?人们自然想到的是最古老也最方便的方式——语言,而C语言就是人和计算机交流的一种语言。 语言是用来交流沟通的。有一方说,有另一方听,必须有两方参与,这是语言最重要的功能:  说的一方传递信息,听的一方接收信息;  说的一方下达指令,.

qq_2662385590的博客 2497

黑马程序员——C语言关键字、标识符、注释、数据类型、常量

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ------- 1.关键字 关键字就是已被C语言本身使用,不能用作其他用途使用的字。 例如关键字不能用作变量名、函数名等。 C语言有32个关键字 auto double int struct break else long switch case enum register typedef

冰箱里的水 775

《黑马程序员C语言入门笔记》

《黑马程序员C语言入门笔记》 去发现同类优质开源项目:https://gitcode.com/ 《黑马程序员C语言入门笔记》是一份专为C语言初学者准备的全面笔记资料。它深入浅出地讲解了C语言的基础知识,帮助初学者系统地掌握C语言的编程技巧。 此笔记资料针对所有初学C语言的人员,无论您是编程小白,还是已有一定基础的朋友,都能从中受益。对于那些有编程基础的朋友来说,这份笔记是一个宝贵的助手,可以帮助您...

gitblog_06703的博客 559

【C++】黑马程序员-C++基础语法学习笔记

根据黑马程序员C++课程内容,结合讲义,将自己学习C++的过程中将自己觉得有必要记下的笔记进行整理,方便复习回顾,编程环境为VSCode。编写代码: 运行程序:作用: 在代码中加一些说明和解释,方便自己或其他程序员程序员阅读代码两种格式通常放在一行代码的上方,或者一条语句的末尾,对该行代码说明 多行注释: /* 描述信息 */ 通常放在一段代码的上方,对该段代码做整体说明 多行注释快捷键: ①注释/取消:Ctrl+Shift+/ ②注释:Ctrl+K+C ③取消注释:Ctrl+K+U作用:给一段指定的内

qq_62361050的博客 1792

黑马程序员——C语言基础知识整理——数据类型、常量与变量

C语言基础知识整理,数据类型、常量与变量相关知识总结

geek_1993的博客 794

黑马程序员 -- IOS C语言 类型 常量 变量

-------------------------------------- android培训、java培训、ios培训期待与您交流! -------------------------------- 一.数据 1)数据的分类: 静态数据,动态数据。       静态数据:指一些永久性数据,一般存在于硬盘中。       比如:文档,照片,视频。

cowozo的专栏 400

黑马程序员匠心之作 || C++基础编程笔记

所谓数组,就是一个集合,里面存放了相同类型的数据元素特点1:数组中的每个数据元素都是相同的数据类型特点2:数组是由连续的内存位置组成的数据类型 数组名[ 数组长度 ];数据类型 数组名[ 数组长度 ] = { 值1,值2 ...};数据类型 数组名[ ] = { 值1,值2 ...};示例int main()//定义方式1//数据类型 数组名[元素个数];//利用下标赋值//利用下标输出//第二种定义方式//数据类型 数组名[元素个数] = {值1,值2 ,值3 ...}

强哥的微博 3302

黑马程序员 — C语言基础(一)

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ------

iyaochao的专栏 574
上一篇: 黑马程序员——iOS开发须知
下一篇: 黑马程序员——C语言笔记之printf函数与格式控制符
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值