第一次C语言网课主要学习了“字符与字符串”,其中也有几个小的代码供大家参考。同时了解一下家里的吸顶灯是怎样实现多级变色的,在此我会把基础的原理说明一下。
1.转义字符
这个“\t”大家可能比较陌生,其他的应该都很熟悉了,那么下面来看一个程序:
#include<stdio.h>
main( )
{
printf("Num\tName\n");
printf("001\tAlan\n");
printf("002\tlennie\n");
}
运行完成后是这样的一个表格形式:
这个“\t"的作用就是根据字符的长度显示一个表格形式。
2.char类型和char数组(字符串)
关于char数组,如果想输出数组中特定的一个字符,有这样的一个程序:
#include <stdio.h>
int main()
{
char c[20]={'h','e','l','l','o',' ','w','o','r','l','d'};
printf("%c\n",c[0]);
} 注意这个“printf("%c\n",c[0]);”中的C[0],计算机是从0开始计算的所以这里“0”代表的是第一位“h”。
这些就是这节课学习的C语言知识了,另外在家里我突然对吸顶灯可以在快速开关时实现多级变色很好奇,于是我研究了一下其中的原理。 我们家里现在装修安装的新式灯具吸顶灯,在短时间重复开关时可以实现变化灯光颜色的功能,这就是多级变色。下面以三级变色为例: 元件组成:这种灯具内部有三种灯,并由三个继电器或双向可控硅单独控制,还有一个功能类似CD40110的加法计数器的芯片。 工作原理:接通电源后,给芯片提供电源的同时,会给芯片的加法计数端一个高电平脉冲,计数器加一,输出端的电位相应的发生变化,芯片的低位三个输出端通过继电器或者可控硅控制灯泡的发光。短时间断电后,芯片的电源依靠电容器储存的电能维持,暂时不复位,而再次打开灯时,输入端再次获得一个脉冲,计数器加一,受其控制,不同的灯就发光了。 下面一起看一下CD40110这个芯片的功能和引脚图 CD40110为十进制可逆计数器/锁存器/译码器/驱动器,具有加减计数,计数器状态锁存,七段显示译码输出等功能。
|