- 博客(6)
- 资源 (1)
- 收藏
- 关注
原创 C语言使用位移转换二进制
#includeint convertIntToBinary(int src, unsigned char *arr){ //unsigned char arr[32]; int i; for(i=0;i>1; } return i;}int main(){ unsigned char arr[32]={'\0'}; int src = 777; int ret=convertIntToBinar
2017-08-22 22:07:46 709
原创 java中string, byte和int转换
public class TestString { public static void main(String[] args) { /*-----------------------byte------------------------------*/ byte[] arr = {(byte)1,(byte)2,(byte)
2017-08-22 22:02:49 808
转载 c语言sscanf使用正则表达式
C 語言中的 scanf 函數,是初學者都會使用的,但也是大部分人都會誤用,或者是無法充分發揮其功能的。C 語言的 sscanf() 與 ssprintf() 這兩個函數,採用的是一種既創新又好用的設計法,事實上,函數 sscanf() 比 scanf() 更為好用,sscanf() 甚至支援了類似 Regular Expression 的功能,可以讓我們輕易的剖析格式化的字串。
2016-05-21 23:37:12 499
转载 函数参数传递方式
函数参数传递方式,常常让人产生误解。先看一个简单的例子。#include void change(char *a);void change_char(char *a);int main(){ char a[]="abcdefg"; printf("before %s\n",a); change(a); printf("after %s
2014-12-29 23:11:24 278
原创 负零和正零在内存中的表示方法
我们都知道,不管是负数和正数,在计算机内存中都是以补码来表示的,下面先介绍原码、反码和补码的概念和联系:所谓原码就是前面所介绍的二进制定点表示法,即最高位为符号位,“0”表示正,“1”表示负,其余位表示数值的大小。反码表示法规定:正数的反码与其原码相同;负数的反码是对其原码逐位取反,但符号位除外。补码表示法规定:正数的补码与其原码相同;负数的补码是在其反码的
2014-12-20 22:58:14 7372 4
转载 char *Str;Str="abcdef";和char Str[]="abcdef";有什么区别??
首先第一个指针形式的str指向一个字符串,这样指向以后就不能通过str对abcdef这个字符串修改了,但是你可以给str用别的字符串再赋值,这样他就指向了别的字符串,但是一旦指向某个字符串,就不能通过这个指针对字符串修改了。第二种数组形式的str,其实数组名就是指针常量,也就是说一旦他初始化了,它指向的地址就固定了,就不能再用别的字符串赋值了(这就不同于指针形式的str),但是这个地址里放什么
2014-12-20 22:53:09 860
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人