- 博客(5)
- 收藏
- 关注
原创 关于C语言中char类型与ASCII码的问题
这个问题蛋疼了一个小时才想明白,擦擦擦! data数组中没加单引号的表示的是一个ascii码,所以第三个元素0是一个ascii码,ascii码为0的字符为空字符也就是NULL(空)或者说是‘\0’。所以strlen之后就是2,这样就很好理解。第一个元素49对应的是字符1。最后两个自己比较下吧,正常人动动大拇指差不多就能想明白了。
2013-09-05 22:31:53
2796
2
原创 C Primier Plus 第5章 运算符、表达式和语句
1、/ 除法运算符:浮点型的除法运算得出一个浮点数结果,而整数除法运算则产生一个整数结果。整数类型的除法运算不能有小数部分,小数部分被丢弃,例如:3/5=0,7/5=1,-11/3=-3。注意:浮点型/整数=浮点型。 2、取余运算符%:13%5=3,不要对浮点数使用该运算符,那将是无效的。 3、sizeof运算符与size_t类型:sizeof运算符以字节为单位返回其操作数的大小。操作数可以是
2013-04-28 20:49:15
424
原创 C Primier Plus 第4章 字符串和格式化的输入/输出
1、sizeof():给出给定字符的字节数,以字节为单位给出数据的大小。c把char类型的长度定义为一个字节,就算char类型长是16位,那么该系统一个字节就是16位。 2、printf( )函数:将输出传递给一个被称为缓冲区(buffer)的中介存储区域,存储区中的内容不断的传送到屏幕。三个条件使缓冲区内容传给屏幕:一、缓冲区满的时候;二、遇到换行符的时候(\n);三、需要输入的时候scanf
2013-04-27 15:32:38
612
原创 C Primier Plus 第十三章 文件输入/输出
1、exit()函数:关闭所有打开的文件并终止程序;在main()中exit(0)和return 0作用相同;exit(0)正常终止,非0表示非正常终止。P357 2、fopen()函数:用于打开文件。fopen(argv[1],"r")第一个参数表示要打开的文件名(更确切的说是表示该文件名的字符串的地址),第二个参数是用于指定文件打开模式的一个字符串。fopen()成功打开一个文件之后会返
2013-04-26 10:16:22
571
原创 C语言argc和argv经典小例子如何运行
经典小例子,对于理解argv[ ]函数很管用: #include int main(int argc, char *argv[ ]) { printf("%d\n",argc); while(argc) printf("%s\n",argv[--argc]); return 0; } 运行如下图:
2013-04-25 22:48:47
1812
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人