1.关于字符串互转如何实现?
一般来讲,就是通过strlen(str)求出长度,设置中将temp,持续替换.
2.如何让int型变量的位互换?
同样的,但是这里面控制长度循环的时候,有个技巧.
for(int i = 0; (i<sizeof(int))>>1; i++); //sizeof(int),适应多平台编程,而移位1,也就是除以2的意思,正好是循环的次数!
另外一个作用就是常用于网络字节序和本地字节序的转换.
3.在比较*str是否是数字或者是字母的时候,优先使用第一种方式,而不是第二种方式;
4.无符号和有符号的定义直接决定着数据在内存中的存储方式!
unsigned int a; //
这些对在字符与整数转换,以及一些移位操作中至关重要!
5.C语言规定,对于字符串常量,比如"I am a Boy!",内存中的存储方式,最后一位是空字符,'/0';