![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
我的C语言基础
莫得灵魂的名称
这个作者很懒,什么都没留下…
展开
-
计算机的单位之间的关系(基础知识、深入理解)
假设一个二进制1111,分别对应8(1*2^3)4(1*2^2) 2 1,每一个1对应一个数字,而这些数字相加起来得到的十进制数值就等于这个十进制)计算机单位:计算机的硬件只有通电和断电之分,也就是代表1或0,而在计算机中需要存放这些1或0,我们就称为"比特位"(一个"比特位"只能存一个1或0)":所有的→2的位数(从右到左)次方加起来就是转换成十进制.("进制":十进制(生活常用的数字),七进制(每周的时间),:比特位越多存储的数值也可以越大。(兆b):1mb=1024kb。原创 2023-05-05 17:54:52 · 297 阅读 · 0 评论 -
变量、常量(C语言的使用方式)
:因为”全局变量“可以在程序的任何地方使用,但又因为所有的程序都是从main函数开始,所以”全局变量“的生命周期等于main函数的生命周期,也就是“整个程序”的开始到结束。注意:若设定的“局部变量”与“全局变量”名称相同时,优先使用“局部变量”(最好不要相同名称,当然只有“全局变量”那就只能使用“全局变量”)。”:这个变量哪里可以使用哪里就是”作用域“,与”代码块“道理类似(变量可以在”代码块“内的”代码块“内使用)↓↓↓。还有就是,“局部变量”只能在“代码块”内部使用,不能在“代码块”之外的地方使用。原创 2023-05-05 17:43:01 · 78 阅读 · 0 评论 -
数组、字符数组(一组相同类型的集合)
说明:如→int yang[10] = {1,2,3,4,5,6,7,8,9,10};在yang这个数组里可以放10个元素且全是一种类型。每一个元素存放在一个连续空间,而每一个空间都有一个”下标“(存在是为了访问这个数组的元素)符号,符号是从0开始(0对应第一个元素)之后1对应第二个元素……yang[5]→方括号内是元素的”下标“符,确定元素。想要所有yang的所有元素都打印↓↓↓。如果要使用多个变量可以用”原创 2023-05-05 17:14:16 · 88 阅读 · 1 评论 -
printf打印函数的知识点
d:打印整形(整数)(最常用的)%s:打印字符串(双引号括起)%c:打印字符(单引号括起)%f:打印浮点数字(小数)%lf:打印双精度浮点数。%x:打印16进制数。%p:以地址形式打印。原创 2023-05-05 14:16:22 · 187 阅读 · 1 评论 -
数据类型、计算数据类型的方法
计算"数据类型"的存储空间:sizeof(格式:printf("%d\n", sizeof(char);①char字符数据类型(字符的表示需要用单引号括起来'A',%c表示"打印字符").如果要打印字符:printf("%c\n", 变量名称);③int整型(四个字节=32个比特位)("与字符打印一样"printf("%d\n",变量名称);②double双精度浮点型(八个字节=64个比特位)(打印双精度:printf("%lf\n", 变量名称) 这里用%lf来显示)我的理解是数据类型的存在是为了。原创 2023-05-05 14:03:45 · 137 阅读 · 1 评论