![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C语言
Pain_Love
喜欢单片机编程和python编程
展开
-
各种变量类型的取值范围
速查表:char -128 ~ +127 (1 Byte)short -32767 ~ + 32768 (2 Bytes)unsigned short 0 ~ 65536 (2 Bytes)int -2147483648 ~ +2147483647 (4 Bytes)unsigned int 0 ~ 4294967295 (4 Bytes)long == intlong转载 2017-02-10 09:51:47 · 2752 阅读 · 0 评论 -
指针与数组
好多同学都说:“老师,我看到指针就晕!”,说实话,见过晕血的,见过晕车的,晕指针的到是第一次听说! 我们先来分析一下晕车的原理,再来对比一下为什么晕指针。 晕车,是因为耳朵里的一个器官对外界的振动太敏感,导致身体调节功能紊乱,系统不能正常工作,轻则,晕点,中则,吐点,重则,“重启”(倒地)。时间长了,知道自己晕车,于是,看到公交车,TAXI,火车,自行车,都晕!这样转载 2017-02-15 19:40:44 · 320 阅读 · 0 评论 -
变量溢出的计算方法
首先,要明白无符号和有符号的表示,无符号8位全部表示数,所以能表示2的8次方个数256(0-255),而有符号的字符,第一个位表示符号位0表示正,1表示负所以只有7位表示数,所以按道理正数和负数各能表示2的7次方个数(128个),共能表示256个数,但是负数和正数的表示方法不同,正数:最高位为0,剩下7位是多少就是多少,如01101110 实际就是1101110=206;而负数:最高位为1,剩转载 2017-02-24 15:00:41 · 2782 阅读 · 1 评论 -
python的graphics库的简单用法
from graphics import *#设置画布窗口名和尺寸win = GraphWin('CSSA', 700, 700) #画点pt = Point(100, 100)pt.draw(win)#画圆cir = Circle(Point(200, 200), 75)cir.draw(win)cir.setOutline('red'转载 2017-06-23 16:55:21 · 3487 阅读 · 0 评论 -
冒泡排序和选择排序
#include <stdio.h>/*冒泡排序由小到大冒泡的中心思想是将前面的数与其后面的所有数进行比较,如果其后面有比它大的数,则两者换位置,所以比较次数为n*(n-1)/2 */ /*int main(){ int n; while(scanf("%d",&n)!=EOF) { int a[100],i,j,p; for(i=0;...原创 2018-06-18 16:00:49 · 268 阅读 · 0 评论