06 2012 档案

关于64位整数的输入输出__int64、long long int 、intmax_t
摘要:C/C++关于64位整数输入输出类型 long long __int64 intmax_t格式 %lld %I64d %I64d在Dev C++中,三种类型均需用%I64d格式输出 ,c语言中intmax_t需要用到头文件stdint.hC++采用cin输入时,两种类型均可。C语言范例:eg1: #include<stdio.h> int main() { long long a; scanf("I64d",&a); print("I64d\n",a); system("pause"); return 0; }eg 阅读全文

posted @ 2012-06-23 12:56 蒋少 阅读(7302) 评论(0) 推荐(1)

学会了GDB,就像山顶洞人学会了钻木取火
摘要:我们在编程的时候,很少能一次性写成并能成功运行,期间会出现很多错误,其中语法错误并不可怕,因为编译器会检测出来并提示我们哪里有错,最让code monkey头疼的应该就是语义错误了,因为他能通过编译器产生目标代码,但是结果就是不对,升值出现一些很严重的错误-段错误,这些错误往往不是轻易的一眼就能看出来的,那么我们要怎么调试呢?在linux下有一个非常强大的调试工具GDB。让语义错误现出原形。废话不多说,下面就是GDB的用法及指令:首先gdb调试的是目标程序, 而不是源代码,所以编译时要加上 -g 选项,生成的可执行文件才能用gdb调试。如:gcc -g test.c -o test然后就可以进 阅读全文

posted @ 2012-06-02 09:09 蒋少 阅读(545) 评论(0) 推荐(0)

导航