字符串,字符数组,类型转换,整数越界,浮点数,枚举

目录

自动类型转换

强制类型转换

数据类型

sizeof 

数据类型所占字节数

整数越界 

浮点数 

字符型 

字符串变量

​编辑字符串的输入输出 

main函数的参数 ,argc,argv

单个字符输入输出 putchar getchar

strlen,strcmp,strcat,strchr,strstr

strlen 求字符串长度

 strcmp比较两个字符串

strcpy复制字符串

strchr字符串找字符

strstr字符串中找字符串

​编辑 枚举


自动类型转换

 

强制类型转换

 

数据类型

 

  

sizeof 

 

 

数据类型所占字节数

 

 

 

 

整数越界 

浮点数 

printf double可以写%f是因为有自动类型转换

 

 

 

 

 

 

 

字符型 

 

字符串变量

 

 

 

 

 

 

 

字符串的输入输出 

 

8个字节的数组,学数组的时候我们知道,传进去的是一个指针,不知道读入的内容的长度 

 下一次的scanf从多出来的字符开始读,比如输入12345678则8就是下一个scanf就把8读进去

 

 

main函数的参数 ,argc,argv

 

整数argc告诉后面argv字符数组到底有多少个字符串

#include<stdio.h>
#include<stdlib.h>
#include<stdbool.h>int main(int argc, char const*argv[])
{for (int i = 0; i < argc; i++) {printf("%d:%s\n", i, argv[i]);}system("pause");return 0;
}

 

单个字符输入输出 putchar getchar

#include<stdio.h>
#include<stdlib.h>
#include<stdbool.h>int main(int argc, char const*argv[])
{int ch;while ((ch = getchar()) != EOF) {putchar(ch);}printf("EOF\n");system("pause");return 0;
}

strlen,strcmp,strcat,strchr,strstr

strlen 求字符串长度

const表示这个函数不修改字符串 

 strcmp比较两个字符串

 

 

 

strcpy复制字符串

 

strchr字符串找字符

 

 

 

strstr字符串中找字符串

 枚举

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/93220.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

云安全之HTTP协议介绍补充

HTTP是一个基于TCP/IP通信协议来传递数据的协议&#xff0c;传输的数据类型为HTML文件、图片文件、查询结果等。HTTP协议一般用于B/S架构。浏览器作为HTTP客户端通过URL向HTTP服务端即WEB服务器发送所有请求。 URI、URL、URN HTTP使用统一资源标识符(Uniform Resource ldentif…

【Rust日报】2023-09-30 使用Rust做web抓取

CockroachDB 用rust重新实现 嘿&#xff0c;伙计们&#xff0c;我在 Rust 中实现了一个分布式 SQL 数据库。它就像 CockroachDB 和谷歌Google Spanner。告诉我你的想法。 注意: 这不是生产级别的数据库&#xff0c;这是一个以学习为目的的项目。有许多特性&#xff0c;但是缺少…

【软件工程_UML—StartUML作图工具】startUML怎么画interface接口

StartUML作图工具怎么画interface接口 初试为圆形 &#xff0c;点击该接口在右下角的设置中->Format->Stereotype Display->Label&#xff0c;即可切换到想要的样式 其他方式 在class diagram下&#xff0c;左侧有interface图标&#xff0c;先鼠标左键选择&#xff0…

Google vs IBM vs Microsoft: 哪个在线数据分析师证书最好

Google vs IBM vs Microsoft: 哪个在线数据分析师证书最好&#xff1f; 对目前市场上前三个数据分析师证书进行审查和比较|Madison Hunter 似乎每个重要的公司都推出了自己版本的同一事物&#xff1a;专业数据分析师认证&#xff0c;旨在使您成为雇主的下一个热门商品。 随着…

警告-Ubuntu提示W: Possible missing firmware xxx解决方法

目录 现象原因解决方法 现象 当执行 sudo apt-get update或者sudo apt-get dist-upgrade时&#xff0c;有如下警告&#xff1a; W: Possible missing firmware /lib/firmware/rtl_nic/rtl8125a-3.fw for module r8169 W: Possible missing firmware /lib/firmware/rtl_nic/rt…

侯捷 C++ STL标准库和泛型编程 —— 4 分配器 + 5 迭代器

4 分配器 4.1 测试 分配器都是与容器共同使用的&#xff0c;一般分配器参数用默认值即可 list<string, allocator<string>> c1;不建议直接用分配器分配空间&#xff0c;因为其需要在释放内存时也要指明大小 int* p; p allocator<int>().allocate(512,…

Emmet语法

CSS复合选择器 接上边的父选择器 子选择器只会选择最近的后代&#xff0c;进行变色 元素1和元素2中间用大于号隔开 元素1是父级&#xff0c;元素2是子级&#xff0c;选子级 ol>li{ color: red&#xff1b;} 并集选择器 不同类型的标签如&#xff1a;div p ul span &l…

nodejs+vue交通违章查询及缴费elementui

第三章 系统分析 10 3.1需求分析 10 3.2可行性分析 10 3.2.1技术可行性&#xff1a;技术背景 10 3.2.2经济可行性 11 3.2.3操作可行性&#xff1a; 11 3.3性能分析 11 3.4系统操作流程 12 3.4.1管理员登录流程 12 3.4.2信息添加流程 12 3.4.3信息删除流程 13 第四章 系统设计与…

【STM32】IAP升级03关闭总中断,检测栈顶指针

IAP升级方法 IAP升级时需要关闭总中断 TM32在使用时有时需要禁用全局中断&#xff0c;比如MCU在升级过程中需禁用外部中断&#xff0c;防止升级过程中外部中断触发导致升级失败。 ARM MDK中提供了如下两个接口来禁用和开启总中断&#xff1a; __disable_irq(); // 关闭总中…

8. 基于消影点进行相机内参(主点)的标定

目录 1. ocam模型2. 消影点3. 基于消影点进行相机主点标定3.1 基于ocam模型的主点标定 感谢大家的阅读。 1. ocam模型 可以参考我的另一篇博客ocam模型。 这里简单提一下ocam模型&#xff1a; 这个模型将中心折反射相机和鱼眼相机统一在一个通用模型下&#xff0c;也称为泰勒模…

Thread.sleep(0)的作用是什么?

Thread.sleep(0) 的作用是让当前线程放弃剩余的时间片&#xff0c;允许其他具有相同优先级的线程运行。这种操作有时被称为“主动让出CPU时间片”或“线程主动让步”。 通常情况下&#xff0c;当一个线程执行到一段代码时&#xff0c;它会占用CPU的时间片&#xff0c;直到时间…

如何解决版本不兼容Jar包冲突问题

如何解决版本不兼容Jar包冲突问题 引言 “老婆”和“妈妈”同时掉进水里&#xff0c;先救谁&#xff1f; 常言道&#xff1a;编码五分钟&#xff0c;解冲突两小时。作为Java开发来说&#xff0c;第一眼见到ClassNotFoundException、 NoSuchMethodException这些异常来说&…

multi-gneration lru系列 - 怎么决定回收anon还是file

概述 MGLRU作为全新的LRU算法尤其独特之处,但是传统LRU算法中涉及的很多问题,MGLRU算法依然也要面对,比如本文即将讨论的在回收内存的时候,到底应该是回收anon 还是 file page,前面我们有一篇文章专门介绍了传统lru算法的策略和实现方式,可以作为参考和对比,看看两种回…

【线性代数】齐次与非齐次线性方程组有解的条件

齐次线性方程组 AX 0 的解 A \bm{A} A 是 m n m \times n mn 矩阵&#xff0c;对其按列分块为 A [ a 1 , a 2 , . . . , a n ] A [\bm{a}_1, \bm{a}_2, ..., \bm{a}_n] A[a1​,a2​,...,an​]&#xff0c;则齐次线性方程组 A X 0 \bm{AX} \bm{0} AX0 的向量表达式为&a…

详细解析 replaceAll()方法

replaceAll方法&#xff1a; - 语法&#xff1a; replaceAll(String regex, String replacement) - 功能&#xff1a;使用指定的替换字符串或正则表达式替换字符串中匹配的所有字符序列 - 参数&#xff1a; - regex&#xff1a;要替换的字符序列的正则表达式模式。 - replaceme…

MATLAB算法实战应用案例精讲-【优化算法】狐猴优化器(LO)(附MATLAB代码实现)

代码实现 MATLAB LO.m %======================================================================= % Lemurs Optimizer: A New Metaheuristic Algorithm % for Global Optimization (LO)% This work is published in Journal of "Applied …

VUE3照本宣科——应用实例API与setup

VUE3照本宣科——应用实例API与setup 前言一、应用实例API1.createApp()2.app.use()3.app.mount() 二、setup 前言 &#x1f468;‍&#x1f4bb;&#x1f468;‍&#x1f33e;&#x1f4dd;记录学习成果&#xff0c;以便温故而知新 “VUE3照本宣科”是指照着中文官网和菜鸟教…

Multiple CORS header ‘Access-Control-Allow-Origin‘ not allowed

今天在修改天天生鲜超市项目的时候&#xff0c;因为使用了前后端分离模式&#xff0c;前端通过网关统一转发请求到后端服务&#xff0c;但是第一次使用就遇到了问题&#xff0c;比如跨域问题&#xff1a; 但是&#xff0c;其实网关里是有配置跨域的&#xff0c;只是忘了把前端项…

JavaSE | 初识Java(七) | 数组 (下)

Java 中提供了 java.util.Arrays 包 , 其中包含了一些操作数组的常用方法 代码实例&#xff1a; import java.util.Arrays int[] arr {1,2,3,4,5,6}; String newArr Arrays.toString(arr); System.out.println(newArr); // 执行结果 [1, 2, 3, 4, 5, 6] 数组拷贝 代码实例…

青云1000

青云1000帮助文档 注意事项&#xff01;&#xff01;&#xff01;&#xff01; type-c只用于数据传输不能供电DC供电和锂电池不能同时供电&#xff0c;会烧掉风扇正负级不要插反 账户密码 HwHiAiUser 密码Mind123 TypeC USB IP 192.168.2.2&#xff08;由原来192.168.1.2改…