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

C语言与指针3——基本数据类型

误区补充

char 的 表示范围0-127
signed char ±127
unsigned char 0-255

enum不常用,但是常见,这里记录一下。

enum Day
{Monday = 1,//范围是IntTuesday =2,Wednesday =3
};
enum Day d = Monday;
switch (d)
{case Monday:{printf("%d",Monday);break;}default:{break;}
}

字符串与char指针

void main()
{char* d = "message";printf("%s\n",d);//输出是messageprintf("%d\n",d[7]);//输出是0, 因为自动添加了\0return 0;
}

寄存器变量——频繁使用,效率高

register int data = 1;

没有布尔类型的数据

int a = 1;
int b = 2;
if(a){}//执行
if(a<b)//返回是1,继续执行
if(a&&b)//返回是1
if(a||b)//结果为0,不执行
// && 和 || 运算有短路性质,如果左边的变量足够得到结果,则不会进行运算。

相关文章:

  • 大语言模型能力评定探讨
  • AI实现制作logo的网站添加可选颜色模板
  • 【OFDM过程中正交子载波特性的应用及全面解析】
  • FPGA:介绍几款高速ADC及其接口形式
  • 抽奖算法场景
  • Linux C++ JNI封装、打包成jar包供Java调用详细介绍
  • 第十六届蓝桥杯单片机组省赛(第一套)
  • 【HarmonyOS Next】地图使用详解(三)标点定位问题
  • 输入输出(python)
  • 【JavaScript-Day 1】从零开始:全面了解 JavaScript 是什么、为什么学以及它与 Java 的区别
  • 6.9.单源最短路径问题-BFS算法
  • (六——下)RestAPI 毛子(Http resilience/Refit/游标分页/异步大文件上传)
  • [英语单词] from under
  • 6.10.单源最短路径问题-Dijkstra算法
  • Linux系统常用命令、标准C库函数和系统调用
  • 27.电源和地的单点串并联接线隐患及对EMC的影响分析
  • 模型上下文协议(MCP)
  • HDLBIT-程序(Procedures)
  • Python爬虫实战:获取易车网最新特定车型销量数据并分析,为消费者购车做参考
  • Java零基础入门Day4:数组与二维数组详解
  • 客流持续高位运行,长三角铁路计划增开153列旅客列车
  • 胖东来回应“浙江‘胖都来’卖场开业”:已取证并邮寄律师函
  • 重庆市大渡口区区长黄红已任九龙坡区政协党组书记
  • 美乌矿产协议签署被曝“临门一脚”时生变,美方提附加条件
  • 平安资管总经理罗水权因个人工作原因辞职
  • 神舟十九号载人飞行任务取得圆满成功