2017年8月21日

C/C++ struct定义、声明、对齐方式

摘要: 一、定义/声明方式 第一种:仅有结构体名,不定义/声明变量 struct MyStruct { int i; char a[10]; double b; };第二种:有结构体名,并声明变量名 struct MyStruct { int i; char a[10]; double b; }struct 阅读全文

posted @ 2017-08-21 21:56 chakyu 阅读(359) 评论(1) 推荐(0) 编辑

C/C++ char*、char[]

摘要: 一、本质区别 char* s是一个保存字符串首地址的指针变量,char a[]是许多连续的内存单元,单元中的元素为char类型。之所以用char *能达到char []的效果,还是字符串的本质,即给你一个字符串地址,便可以随心所欲的操作它。但是,char*和char a[]的本质属性是不一样的。 当 阅读全文

posted @ 2017-08-21 21:51 chakyu 阅读(310) 评论(1) 推荐(0) 编辑

字符编码方式ASCII、Unicode、UTF-8

摘要: 一、ASCII 1.介绍 即American Standard Code for Information Interchange(美国信息交换标准代码),是基于拉丁字母的,主要用于显示现代英语和其他西欧语言。一个字节有8个二进制位(bit),可以表示256(2^8)种不同的状态,即256个符号,从0 阅读全文

posted @ 2017-08-21 21:40 chakyu 阅读(399) 评论(1) 推荐(0) 编辑

SQL SERVER 2008 在某表中新增一列时失败

摘要: 背景:新增列语句如:“alter table 表名 add 列名 float default 0 with values”(用VS2010做网站,这句话是在C#代码里执行的) 报错提示: 警告: 已经创建表 'xxxx',但是它的最大行大小超过了允许的最大字节数 8060。如果得到的行超过此大小限制 阅读全文

posted @ 2017-08-21 21:28 chakyu 阅读(663) 评论(1) 推荐(0) 编辑

CPU位数、操作系统位数、机器字长、C/C++基本数据类型长度

摘要: 1.CPU位数=CPU中寄存器的位数=CPU能够一次并行处理的数据宽度(位数)=数据总线宽度; //现在的计算机处理器一般都是64位,这是硬件的事。 2.CPU为了实现其功能设计了指令集,即是CPU的全部指令,这是机器语言。计算机的所有功能都是基于CPU的指令集。指令集和CPU的位数是有联系的。如I 阅读全文

posted @ 2017-08-21 16:43 chakyu 阅读(3275) 评论(2) 推荐(1) 编辑

GPU、CPU的异同

摘要: 一、概念 CPU(Center Processing Unit)即中央处理器,GPU(Graphics Processing Unit)即图形处理器。 二、CPU和GPU的相同之处 两者都有总线和外界联系,有自己的缓存体系,以及数字和逻辑运算单元,两者都为了完成计算任务而设计。 三、CPU和GPU的 阅读全文

posted @ 2017-08-21 16:35 chakyu 阅读(4069) 评论(1) 推荐(1) 编辑

导航