首页 > 其他 > 详细

c 深度剖析 3

时间:2014-05-03 22:48:19      阅读:402      评论:0      收藏:0      [点我收藏+]

1 typedef 和 define 的区别

#define是简单的替换;    typedef是别名!

1
2
#define pchar char *
pchar a,b;//展开后 char *a,b;a为指针,b不是
1
2
typedef char* pchar;
pchar a,b;//a b均为指针


2.注释

3接续符 和转义字符 均为 \

4单引号和双引号

5 逻辑运算符

&& || 具有短路特性

A&&B A为假时 B便不再计算

A||B     A为真时 B便不再计算

6左移<< 右移>>

不能超过数据长度,不能小于0

7 除法和求余

      除法运算符“/”。二元运算符,具有左结合性。参与运算的量均为整型时,结果为整型,舍去小数。如果运算量中有一个为实型,结果为双精度实型。

      求余运算符“%”,二元运算符,具有左结合性。参与运算的量均为整型。求余运算的结果等于两个数相除后的余数。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <stdio.h>
 
void  main()
{
int a,b,c;
a=10;b=3;
c=a/b;
printf("%d \n",c);
c=a%b;
printf("%d \n",c);
 
a=-10;b=3;
c=a/b;
printf("%d \n",c);
c=a%b;
printf("%d \n",c);
 
a=10;b=-3;
c=a/b;
printf("%d \n",c);
c=a%b;
printf("%d \n",c);
}

bubuko.com,布布扣

c 语言中 除法的符号与 除数和被除数 有关,相同则为 正 相反则为 负

余数 与被除数的符号相同,

大小均为相应无符号数的运算。






 





c 深度剖析 3,布布扣,bubuko.com

c 深度剖析 3

原文:http://www.cnblogs.com/chen-/p/3705216.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!