自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 函数——C语言

ret_type fun_name(形式参数)ret_type表示函数返回值的类型;fun_name为函数名称;形式参数要写清楚数量,类型。

2024-05-04 18:55:26 895

原创 strlen 与 sizeof区别

字符串是由一个个字符组成的,所以一个包含6个字符的字符串的字符的大小应该为6。但就是因为这种写法字符串自带‘\0’,也算是一个字符,因此也被sizeof算进去了,所以结果为7。因为这样定义数组,末尾没有\0,那么strlen计数不会停止,直到后面遇到\0才停止,所以结果为大于6的随机数。众所周知,这样定义的字符串,其末尾自带一个\0,\0是用来结束strlen计数的,但是\0不包含进计算内。sizeof就是求类型或变量的大小的,但是其也可以求数组的大小,单位为字节。这种写法没有包含‘\0’,所以结果为6。

2024-04-19 00:01:30 143

原创 数组——C语言

数组是一组相同元素的集合。

2024-04-18 22:53:43 327

原创 分支与循环—C语言

rand()产生随机数是以种子(seed)为基础而产生的,如果单纯使用rand(),那么其默认的种子为1,因此每次重新执行程序,产生的随机数不会变化。rand()能够产生伪随机数,随机数范围在0——RAND_MAX之间,RAND_MAX的大小依赖编译器,大部分情况下,RAND_MAX为32767。两种循环包含了continue的不同点在于,在for中,遇到continue,虽然会终止后面的语句,但是for()中的表达式2不会受其影响。因为,当没使用大括号包裹时,else与靠的最近的if语句相对应。

2024-04-14 10:30:59 981

原创 字符转ASCII码-细节知识

这里写出转换规则中长度指示符对应的类型等级%hhd = char、%hd = short、%d = int、%ld = long、%lld = long long。而%d是指的int类型的转换规则,也就是4个字节,想要正确的显示char类型的话需要在%后面,d的前面加上一个长度指示符。在输出显示的时候,数据的长度对应上是很重要的,多了会浪费不必要的空间,少了会导致数据输出显示异常。就比如这题的char型变量,它是在这个编译器里面是一个字节的长度,也就是8位二进制。hh、h、l、ll这几个就是长度指示符。

2024-04-06 12:18:27 355

原创 C语言的数据类型与变量

于是语句if(a = 0)等价于语句if(0),就代表假,那么就不应该读取假里面的内容,应该读取else里的内容。2:当scanf储存%s字符串时,读取规则为,从第一个非空格开始读取,一遇到空格、换行符等就停止读取,因此读取的一个字符串类中间不应有空格等,若有需要,则储存多个%s。每⼀种数据类型都有自己的长度,使用不同的数据类型,能够创建出长度不同的变量,变量长度的不同,存储的数据范围就有所差异。整数变量声明为 unsigned 的好处是,同样长度的内存能够表示的最大整数值,增大了一倍。

2024-04-05 14:10:53 1197

原创 向C语言出发

因此,main函数的一个程序的入口,并且,一个项目中只能存在一个main函数(一山不容二虎),有且只有一个。对于这样的学习,我不会跟随学校的安排,大学就是一个自学的地方,我选择向外部探索更多的学习资源。我现在大一,我相信经过不断学习,三年后,我定能够得到我满意的一份offer。程序员是一个需要不断学习的行业,我决心选择这个行业,我已然做好了持续学习的准备,我相信,我可以。用双引号括起来的一串字符叫做字符串,每个字符串末尾都隐藏了一个/0,/0代表结束的一个字符,因此打印字符串时,遇到/0就停止打印了。

2024-03-30 10:31:03 562 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除