C语言
来源:互联网 发布:梁治平知乎 编辑:程序博客网 时间:2024/06/06 19:29
1.
#include <stdio.h>
int main()
{
char a[1000];
int i;
for(i = 0; i<1000;i++)
{
a[i] = -1 – i;
}
printf(“%d\n”,strlen(a)) ;
return 0;
}
结果为255 char只能包含-128~127 其余的值被覆盖
2.
#include <stdio.h>
int main()
{
int i = -20;
unsigned int j = 10;
printf("%u\n",i+j);
return 0;
}
1000 0000 0000 0000 0000 0000 0001 0100
1111 1111 1111 1111 1111 1111 1110 1011
1111 1111 1111 1111 1111 1111 1110 1100
结果为 4294967276+10=4294967286
字符串常量:
在每一个字符串常量的结尾加一个 “字符串结束标志”,以便系统据此判断字符串是否结束。C规定以字符’\0’作为字符串结束标志。
break语句:
可以用来从循环体内跳出循环体,即提前结束循环,接着执行循环下面的语句。注意:break语句不能用于循环语句和switch语句之外的任何其他语句中。
#include <stdio.h>
int main()
{
char a[1000];
int i;
for(i = 0; i<1000;i++)
{
a[i] = -1 – i;
}
printf(“%d\n”,strlen(a)) ;
return 0;
}
结果为255 char只能包含-128~127 其余的值被覆盖
2.
#include <stdio.h>
int main()
{
int i = -20;
unsigned int j = 10;
printf("%u\n",i+j);
return 0;
}
1000 0000 0000 0000 0000 0000 0001 0100
1111 1111 1111 1111 1111 1111 1110 1011
1111 1111 1111 1111 1111 1111 1110 1100
结果为 4294967276+10=4294967286
字符串常量:
在每一个字符串常量的结尾加一个 “字符串结束标志”,以便系统据此判断字符串是否结束。C规定以字符’\0’作为字符串结束标志。
break语句:
可以用来从循环体内跳出循环体,即提前结束循环,接着执行循环下面的语句。注意:break语句不能用于循环语句和switch语句之外的任何其他语句中。
阅读全文
0 0
- C语言
- C语言
- C语言
- C语言
- C语言
- c语言
- C语言
- C语言
- C语言
- C语言
- c语言
- C语言
- C语言
- C语言
- c语言
- C语言
- c语言
- c语言
- 最大平均值子数组-LintCode
- Tesseract-OCR 验证码训练
- 高亮显示+删除
- DataNode没有正常启动
- idea中vue文件内嵌sass/scss片段提示语法错误
- C语言
- Android开发人员的自我定位
- 每日一练 20171109
- -TEST Fin 1 for NOIP 垃圾电脑(300-300)
- CSS伪元素
- Hibernate_02_体系结构
- 图片加载框架之Gilde详细讲解(一)
- debian配置redis
- Python高级编程——15.新式类和经典类的区别