当前位置: 首页 > news >正文

C语言随堂笔记-2

本次学习的是分集7-11

课程来自BV1Vm4y1r7jY

 

分集7

C语言中的常量有以下四种:

1.字面常量

2.const修饰的常变量

3.#define定义的标识符常量

4.enum中的枚举常量

 

#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>

#define MAX 1000 //#define定义的标识符常量

#define STR "123abcccc" //#define定义的标识符常量

enum Sex{

  MALE, //枚举常量

  FEMALE, //枚举常量

  SECRECT //枚举常量

};

int main() {
  3.14; //字面常量

  'a'; //字面常量,请注意必须要有单引号

  
  const int n = 3; //定义一个常变量 本质上就是一个变量
  //int arr[n]={0}; //中括号中的一定要是常量,如果这样写的话是编译不通过的,因为常变量本质就是变量。

 

  enum Sex c = MALE;

}

 

分集8

1.字符与字符串

由双引号(Double Quote)引起来的一串字符称为字符串字面值(String Literal),或者简称字符串。C中没有字符串类型。 

char arr[10] = "abcdef"; //用字符数组来存储。当中括号的值缺省的时候,将自动根据后面值的规模进行创建。

2.字符串的结束标志

字符串的结束标志是一个‘\0’的转义字符。在计算字符串长度的时候‘\0’是结束标志,不算作字符串内容。

image

image

上图为调试功能:调试-逐语句。在下方添加监视的对象,再按F10进行逐条的运行。

image

arr1的结构为:a b c d e f \0 

arr2的结构为:a b c d e f ........ 他的结尾并没有'\0'的存在

所以在打印的时候会一直向后读,直到读取到'\0'

而在arr3中手动添加结束符,就避免了这种现象。

strlen()函数使用前,需要#include <string.h>。他的工作原理就是计算字符串的长度,以'\0'为计算的终点。'\0'不算长度。

 

分集9

image

以上是一些常用的转义字符。一下对几个进行说明。

1. \? 在较老的版本中,编译器会把三字母词转变为一个字符,但现在一般都不存在了。

2. \ddd ddd表示1-3个八进制的数字。请注意:d必须是0-7范围内。

3. \xdd dd表示2个十六进制的数字。

printf("%d",'\130'); 原理:(130)8---->(88)10 这里输出的就是88。如果用%c,那么输出的就是X。

请注意:后面是用单引号引起来的,说明这是一个字符!也就是说,转义字符其实只占一个字符。

问:"c:\test\628\test.c"占几个字符?

image

 其实是14个字符。紫色的都标为转义符。为什么'\628’不是转义字符呢?因为8不在八进制内。

 

分集10

/* */为C风格的注释,不支持注释嵌套。

//为C++风格的注释。

 

Nowasiki. 

http://www.jsqmd.com/news/60801/

相关文章:

  • 国标GB28181算法算力平台EasyGBS打造大型企业园区一体化安防监控新体系
  • 通过ZigBee技术来实现智能家居控制器的设计方案
  • 2025年成品户外泳池实力厂家权威盘点:成品泳池/室内成品泳池/冲浪成品泳池源头企业精选
  • 2025年中国伤口清创机设备行业市场分析报告及头部生产企业汇总
  • 南京留学中介排名TOP10发布!表现突出的不踩雷
  • After Effects 2025 影视后期人 特效必备软件 一键丝滑安装
  • 2025年纸咖啡杯机厂家及设备选购全指南
  • 2025 年优质纸碗机厂家,智能稳产低耗省心
  • 2025 年 LAPP 电缆源头厂家最新推荐榜,聚焦企业产品品质与服务能力深度解析lapp供应商,lapp公司,lapp加工厂推荐
  • 2025年四川省发电机组生产实力排行榜
  • 如何选择一家靠谱的四川地坪钢筋网片生产厂家?
  • 选择四川耀霖交通:您专业的四川道路交通标志牌厂家推荐
  • 二分环浏览器更新图标制作
  • 荷兰 EOR名义雇主怎么选?专业人力资源外包服务商推荐Safeguard Global
  • MLGO微算法科技 D-S融合算法技术发布,助力脑机接口迈向实用化
  • 华悦降噪的发展潜力大吗?市场份额有多少?技术是否成熟?
  • 2025年五大数控插齿机实力厂商推荐,专业插齿机厂家技术与服
  • 2025年度中国铁艺冲压配件厂家排名:助力精准匹配高品质铁艺
  • 2025年最新推荐!合并报表软件综合实力TOP4
  • 2025佛山财产分割律师服务TOP5权威推荐:知名律所深度测
  • 防爆风机公司排行榜Top1!防爆风机哪个品牌好?
  • 2025年金华苹果售后维修点推荐:哪家口碑更出色?多维度比较与选购建议
  • 排烟防火阀公司排行榜Top1!排烟防火阀哪个品牌好?
  • css3过渡总结 - 指南
  • 为什么国内许多著名开源项目经常虎头蛇尾?
  • 还在用 Nginx Ingress?这份阿里云迁移实操指南,让你无缝切换,功能升级!
  • 制造业上云怎么选?深信服托管云给出最优解
  • 2025 年砂磨机厂家最新推荐榜,技术实力与市场口碑深度解析纳米卧式砂磨机/实验室砂磨机/棒销砂磨机/卧式砂磨机/立式砂磨机/涡轮式砂磨机/实验室纳米砂磨机公司推荐
  • 2025年修补防水涂料生产厂家推荐榜,助你轻松选择可靠供应商
  • 2025年成都殡葬公司权威推荐榜单:殡葬‌/公墓‌/殡仪一条龙‌源头公司精选