c与c++
coocoky
记录点点,书写滴滴
展开
-
关于1<<32
int a = 1, b = 32; printf("%d", 1 << 32); //0 printf("%x", 1 << b); //1 printf("%d", a << b); //1 printf("%d", a原创 2015-10-01 09:52:04 · 1210 阅读 · 0 评论 -
结构体的内存对齐
#include #include using namespace std;int _tmain(int argc, _TCHAR* argv[]){ struct Date { char a; int b; double c; char d; }; struct Date Date1 = { 'c', 1, 0.1, 'c' };原创 2015-10-01 14:50:21 · 318 阅读 · 0 评论 -
c++ vector实验
#include #include #include #include #includeusing namespace std; int main(){ //初始化字符串容器方法1 vector v(5, "hello"); vector v2(v.begin(), v.end()); assert(v == v2); cout Before operation"原创 2015-10-06 00:12:25 · 609 阅读 · 0 评论 -
二进制“<<”: 没有找到接受“const std::basic_string<char,std::char_traits<char>,std::allocator<char>>”类型的右操作数的运算
少了 #include 头文件,加上就对了。原创 2015-10-05 23:34:38 · 4290 阅读 · 0 评论 -
不同编译器的类型字节
不同编译器影响指针变量和long变量 无符号long变量32位 char :1个字节char*(即指针变量): 4个字节(32位的寻址空间是2^32, 即32个bit,也就是4个字节。同理64位编译器)short int : 2个字节int: 4个字节unsigned int : 4个字节float: 4个字节double: 8个字节long: 4个字节long lon原创 2015-10-08 12:29:41 · 441 阅读 · 0 评论 -
c和c++易错点拾露
高质量c++与c补漏原创 2015-10-01 20:28:00 · 487 阅读 · 0 评论 -
c++ 记录程序运行时间
头文件#include <time.h>程序:clock_t start, end;start = clock();// 测试的程序std::cout << "time consume: " << (double)(clock() - start) / CLOCKS_PER_SEC << std::endl;原创 2017-09-19 17:52:03 · 1625 阅读 · 0 评论 -
c++ 打印当前时间
#include <iostream>#include <ctime>using namespace std;int main(){ // 基于当前系统的当前日期/时间 time_t now = time(0); cout << "1970 到目前经过秒数:" << now << endl; tm *ltm =...原创 2018-09-27 10:51:28 · 13237 阅读 · 0 评论