uchar unsigned char什么意思(unsigned char *s)

uchar unsigned char什么意思(unsigned char *s)p 学习了 C 语言的基础内容 分别包括 C 语言的数据类型和流程控制所使用的三大结构 p 整型 int 基本整型 d 格式化符号 表示十进制 0 9 x 格式化符号 表示十六进制 0 9 A F int 占 4 个字节 1 字节 8 位 bit 实型 浮点型 double 双精度浮点型 float lf f 格式化符号

大家好,我是讯享网,很高兴认识大家。



 <p>        学习了C语言的基础内容&#xff0c;分别包括C语言的数据类型和流程控制所使用的三大结构。</p> 

讯享网

整型:int(基本整型)
%d:格式化符号,表示十进制(0-9)
%x:格式化符号,表示十六进制(0-9,A-F)

int4个字节,1字节=8位(bit)

实型(浮点型):double(双精度浮点型)/float
%lf / %f:格式化符号

double8个字节。

字符型:char
%c:格式化符号
说明::是字符,:不是字符
c语言中,1字节=1字符
布尔类型
第一种情况:不导入相关库,使用int来表示,0-假,非0-真
第二种情况:导入相关库&lt;stdbool.h&gt;,使用bool来表示,false-假,true-真
数组:
语法:数据类型 数组名[数组大小]
字符串:
注:C语言中没有字符串类型的变量的,C语言中有字符串类型的常量。
表示法1: char str[20] = “hello”; 使用字符数组实现字符串,格式化符号:%s
表示法2: char *str2 = “hello”; 使用指针实现字符串,格式化符号:%s

顺序结构:程序按照默认顺序进行执行
分支结构
讯享网

如果条件表达式成立,则执行语句块;表达式不成立,则不执行

 

如果条件表达式成立,则执行语句块1;表达式不成立,则执行语句块2 

讯享网
  1. 判断条件超过两种结果,则使用多分支结构
  2. 多分支语句中,程序的执行是以此从上往下进行判断,若条件成立,则执行对应语句块,不再执行后续的语句块。若不成立,则继续下一个条件判断。


    讯享网

 

1. 变量表达式的返回类型必须是int/char/emun

2. case后面的值需要和变量表达式完全匹配,才会进入到case,去执行对应的语句块

3. 代码从上往下执行,defalut作用与多分支中的else类似。

注:所有条件表达式的返回值都是boolean(0/非0,false/true)

循环结构:
讯享网
  1. 需要在循环外部定义一个变量并初始化
  2. 对循环进行条件限制,如果条件表达式为非0ture(真),就执行循环体(语句块),否则跳出循环。
  3. 需要在循环中,语句块执行结束后,对变量进行赋值,否则会产生死循环(无限循环)。
 
   
  1. 需要在循环外部定义一个变量并初始化

  2. 对循环进行条件限制,如果条件表达式为非0ture(真),就执行循环体(语句块),否则跳出循环。
  3. 需要在循环中,语句块执行结束后,对变量进行赋值,否则会产生死循环(无限循环)。
while 和 do..while
while..:先判断(条件表达式),再执行(循环体),如果条件表达式不满足,循环体一次都不执行。
do..while:先执行(循环体),再判断(条件表达式),不管条件表达式满不满足,至少执行一次。

讯享网
  1. for循环()中至少保留;;,其他的代码可以移到其他地方的。
  2. for循环一般针对知道循环次数的循环。
  3. for循环能实现的,while都可以实现;while可以实现的,for循环不一定实现。

break 和 continue

    break 和 continue都可用在循环中,实现循环的跳出
    break:实现循环的跳出,只要执行了break,循环立刻结束
    continue:实现循环的跳出,执行continue,只跳过当前循环

这些都是C语言的语法基础,更深入的内容往后需要不断学习。


小讯
上一篇 2025-05-26 07:01
下一篇 2025-05-31 14:06

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/198012.html