C 语言自学笔记 02:数据类型和变量常量

发布时间:2026/9/16 10:50:19
C 语言自学笔记 02:数据类型和变量常量 一、基本数据类型这里主要学习内置数据类型。1、字符型char字符型用于存储单个字符。char ch ‘a’;//创建字符变量ch并赋值为a字符是使用单引号‘ ’括起来如ab。2、整型int整型数据类型用于存储整数数据如100、20。int a 5;//创建一个整型变量a并赋值为53、浮点型浮点型数据类型用于存储小数数据如1.1、10.5。浮点型数据分为单精度float和双精度double两种类型。float a 0.5;//创建一个单精度浮点类型变量a并赋值为0.5 double b 0.5;//创建一个双精度浮点类型变量b并赋值为0.5C语言中默认小数为double类型如需使用float类型写成0.5F这种写法。4、布尔类型 _BoolC89/C90C语言国际标准1989版中并没有单独设置布尔类型用0表示假非0表示真后在C99中引入布尔类型。其取值为true、fales。使用时需引入头文件stdbool.h。二、类型修饰符//和内存长度有关 short long //有符号无符号 signed unsigned1、short和longshort和long是用于修饰整数类型。//修饰整型 short [int] 短整型int 标准整型long [int]长整型long long [int]更长的整型 //修饰浮点型 long double 长双精度浮点型各类型所占内存长度如下图单位为字节不同的数据模型中long、long double类型长度不一样。C语言中计算所占内存字节可以用操作符sizeof()进行计算占位符使用%zu。补充字符串的实际长度用strlen()来计算它仅表示字符串中有多少字符和sizeof()不同。2、signed和unsignedsigned表示有符号数unsigned表示无符号数用于修饰字符型和整数类型。3、取值范围三、ASCII码和转义字符1、ASCII码char字符型用来表示字符但其也属于整数类型那么这些字符的对应数值是什么呢在ASCII码字符集中规定了128个字符对应的数值如下图其中0-31是不可打印字符在屏幕上看不到。2、转义字符

关于本文作者

来自尧图内容编辑团队

尧图内容编辑团队 内容团队

尧图内容编辑团队

本文由尧图网络内容编辑团队执笔。团队由资深项目经理、前端工程师与设计师组成,所有内容均来自亲手交付的真实项目,先讲清问题、再给出可落地的解法。尧图深耕北京网站建设十年,服务过京华建材集团、智造科技等各行业客户,把一线经验沉淀为可复用的行业观察。

  • 十年建站经验,覆盖建材、制造、服务、文创等
  • 项目经理把关选题与事实准确性
  • 工程师与设计师联合撰写专业细节
  • 统一编辑规范,保证文风与排版一致
  • 每月复盘转化数据,迭代选题方向

延伸阅读

相关资讯与近期热门内容

深度阅读推荐

建站决策前值得细读的三篇

网站改版的5个关键决策
2024-08-12

网站改版的5个关键决策

什么时候该改版、改到什么程度、如何避免流量掉光,京华建材集团改版复盘给出答案。

获取专属建站方案

看完文章,把您的行业与预算告诉我们,免费获取一份量身定制的官网建设方案与报价。

立即免费咨询