搜索
查看: 3243|回复: 10
打印 上一主题 下一主题

[更新]晒这几天的笔记

[复制链接]
跳转到指定楼层
楼主
发表于 2013-2-19 13:07:17 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 包子戴 于 2013-2-19 16:17 编辑

编写时使用英式英语。
#define 符号代替数命令
八进制必须以0开头,即以0作为八进制前缀。数码取值0-7。八进制通常是无符号数。
十六进制前缀为0X或0x。数码取值为0-9,A-F或a-f    A,B,C,D,E,F分别表示10,11,12,13,14,15
变量在内存中以二进制形式储存
一字节BYTE=8位bit   所谓的2M其实是2Mbps
正数的补码和原码相同;负数的补码:将该数的绝对值的二进制形式按位取反(取反就是将二进制数中的0变成1,1变成0)再加1
例如:-10的补码
10的原码:                   00001010
取反:                          11110101
再加1,得到-10的补码:11110110
注:1表示负数,0表示正数。第一位是符号位,它代表了这个数是正数还是负数。
sleep命令的单位是毫秒。注:1秒等于1000毫米
\n命令是换行
system("pause","color")分别用于:暂停窗口,选择文字颜色。
例:system("color 5");5为紫色颜色代码,f为16进制中白色代码。
getch()是按键触发命令。
int是英文中integer(译为“整数”)的缩写。int用来储存整数。char用来储存字符,子符左右两边加上单引号(只储存一个字符)。
float(译为“浮点”)。float用来储存小数。double也可以储存小数,而且更精确。
%d:以带符号的十进制形式输出整数
%o:以八进制无符号形式输出整数
%x:以十六进制无符号形式输出整数
%u:以无符号十进制形式输出整数
%c:以字符形式输出,只输出一个字符
%s:输出字符串
%f:以小数形式输出单,双精度数,隐含输出六位小数
%e:以指数形式输出实数
%g:选用%f或%e格式中输出宽度较短的一种格式,不输出无意义的0
scanf用来定义用户输入变量。
计算其实很简单,代码如下:
#include <stdio.h>
#include <stdlib.h>
int main()
{
     int a,b;
    scanf("%d%d",&a,&b);
    printf("%d+%d=%d",a,b,a+b);
    getch();
}

计算还能更简单,代码如下:
#include <stdio.h>
#include <stdlib.h>
int main()
{

    printf("%d",1+2);
    getch();
}

注释的两种形式:
1.使用//进行注释,//只能注释到本行末,如需注释多行,则需要每行加上//。
2.使用/*开始一直到*/结束。好处是可以跨行。
注:注释可以让一些暂时不需要的命令无用。
计算机比大小:
==     等于     注意:一个“=”是附值,两个“=”才是判断是否相等。
>       大于
<       小于
>=     大于等于     注意:没有等于大于,没有(=>)。
<=     小于等于     注意:没有等于小于,没有(=<)。
!=      不等于

if 语句的语法格式:
if (条件)     语句;
在比较大小的时候用“%”来判断一个数是否有余数。
else的意思表否定,只能和if配合使用。
&&表示逻辑“并且”,“||”表示逻辑“或”。
C99标准中的 main()函数
一、main()函数的形式
     在最新的 C99 标准中,只有以下两种定义方式是正确的:
        int main( void )--无参数形式
         {
         ...
         return 0;
         }
        
         int main( int argc, char *argv[] )--带参数形式
         {
         ...
         return 0;
         }

     int指明了main()函数的返回类型,函数名后面的圆括号一般包含传递给函数的信息。void表示没有给函数传递参数。关于带参数的形式,我们等会讨论。
   
     浏览老版本的C代码,将会发现程序常常以
   
    main()

     这种形式开始。C90标准允许这种形式,但是C99标准不允许。因此即使你当前的编译器允许,也不要这么写。
   
     你还可能看到过另一种形式:

    void main()
   
     有些编译器允许这种形式,但是还没有任何标准考虑接受它。C++ 之父 Bjarne Stroustrup 在他的主页上的 FAQ 中明确地表示:void main( ) 的定义从来就不存在于 C++ 或者 C 。所以,编译器不必接受这种形式,并且很多编译器也不允许这么写。
   
     坚持使用标准的意义在于:当你把程序从一个编译器移到另一个编译器时,照样能正常运行。



评分

参与人数 1啊哈币 +5 收起 理由
啊哈磊 + 5 赞一个!

查看全部评分

沙发
发表于 2013-2-19 14:42:15 | 只看该作者
谢谢分享。、。。
板凳
发表于 2013-2-19 14:42:32 | 只看该作者
thax。。。
地板
发表于 2013-2-19 15:11:00 | 只看该作者
不错    加油     {:soso_e185:}
5#
发表于 2013-2-19 16:05:32 | 只看该作者
{:soso_e179:}
6#
发表于 2013-2-20 12:57:25 | 只看该作者
感谢分享,学习了!
7#
发表于 2013-3-22 12:10:12 | 只看该作者
{:soso_e140:}刚接触。领悟中。。
8#
发表于 2013-4-23 14:02:17 | 只看该作者
谢谢分享!
9#
发表于 2013-4-27 15:09:32 | 只看该作者
{:soso_e179:}
10#
发表于 2013-4-27 15:09:41 | 只看该作者
{:soso_e179:}
11#
发表于 2013-8-20 13:06:04 | 只看该作者
欢迎常来晒笔记。

点评

哇 磊哥都来回帖了  发表于 2013-10-2 10:08
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

广播台
特别关注
快速回复 返回顶部 返回列表