自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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 687

原创 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 782

转载 c语言sscanf使用正则表达式

C 語言中的 scanf 函數,是初學者都會使用的,但也是大部分人都會誤用,或者是無法充分發揮其功能的。C 語言的 sscanf() 與 ssprintf() 這兩個函數,採用的是一種既創新又好用的設計法,事實上,函數 sscanf() 比 scanf() 更為好用,sscanf() 甚至支援了類似 Regular Expression 的功能,可以讓我們輕易的剖析格式化的字串。

2016-05-21 23:37:12 475

转载 函数参数传递方式

函数参数传递方式,常常让人产生误解。先看一个简单的例子。#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 269

原创 负零和正零在内存中的表示方法

我们都知道,不管是负数和正数,在计算机内存中都是以补码来表示的,下面先介绍原码、反码和补码的概念和联系:所谓原码就是前面所介绍的二进制定点表示法,即最高位为符号位,“0”表示正,“1”表示负,其余位表示数值的大小。反码表示法规定:正数的反码与其原码相同;负数的反码是对其原码逐位取反,但符号位除外。补码表示法规定:正数的补码与其原码相同;负数的补码是在其反码的

2014-12-20 22:58:14 7189 4

转载 char *Str;Str="abcdef";和char Str[]="abcdef";有什么区别??

首先第一个指针形式的str指向一个字符串,这样指向以后就不能通过str对abcdef这个字符串修改了,但是你可以给str用别的字符串再赋值,这样他就指向了别的字符串,但是一旦指向某个字符串,就不能通过这个指针对字符串修改了。第二种数组形式的str,其实数组名就是指针常量,也就是说一旦他初始化了,它指向的地址就固定了,就不能再用别的字符串赋值了(这就不同于指针形式的str),但是这个地址里放什么

2014-12-20 22:53:09 839

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除