第四章 其他
来源:互联网 发布:网络监听技术的应用 编辑:程序博客网 时间:2024/06/03 01:11
sizeof和strlen()区别sizeof以字节为单位给出数据的大小,strlen()函数以字符为单位给出字符串的长度。使用strlen()函数要加#include<string>头文件。Sizeof计算字符时会将标志字符串结束的不可见的空字符计算在内。
定义符号常量
方法一:#define NAME value
优点:一个名字比数字告诉的信息更多;
若要改变常量的值,只需改变符号常量的定义。
用法:1,培养用大写常量的习惯;
2,可用于定义字符和字符串常量。
方法二:const NAME=value
*修饰符
/*29.c--使用可变宽度的输出字段*/
#include<stdio.h>
int main()
{
unsigned width,precision;
int number=256;
double weight=242.5;
printf("What field width?\n");
scanf("%d",&width);
printf("The number is:%*d: \n",width,number);
printf("Now enter a width and a precision:\n");
scanf("%d %d",&width,&precision);
printf("Weight =%*.*f\n",width,precision,weight);
return 0;
}
运行结果:What field width?
6
The number is: 256:
Now enter a width and a precision:
8 3
Weight = 242.500
如果事先不想指定字段宽度,可用*代替数字,不过要用参数来告诉函数的字段宽度。
/*30.c--跳过输入的头两个数*/
#include<stdio.h>
int main()
{
int n;
printf("Please enter three integers:\n");
scanf("%*d %*d %d",&n);
printf("The last integer was %d\n",n);
return 0;
}
运行结果:Please enter three integers:
1234 767 234
The last integer was 234
在函数scanf()中,当*放在%和说明符字母之间时,它使函数跳过相应的输入项目。
- 第四章 其他
- html5基础知识第四章其他标签
- 第四次其他
- about face2.0——第四章(3):其他类型调研
- android学习第四天,其他UI控件
- C++第四次上机实验其他作业
- 第四章第四题
- 第四章第四题
- 第四章
- 第四章
- 第四章
- 第四章
- 第四章
- 第四章
- 第四章
- 第四章
- 第四章
- 第四章
- 4种自动化测试模型
- Oracle数据库连接Eclipse的实例(解释为什么有时候明明在数据库里插入了数据却读不出来)
- 【ife】任务十九:基础JavaScript练习(二)
- hibernate核心api
- char int string转换小结
- 第四章 其他
- 深入了解AccessibilityService
- 【经典算法】:Dijskstra算法与Floyd算法
- (转载)如何写出正确的二分查找?——利用循环不变式理解二分查找及其变体的正确性以及构造方式
- MyBatis配置文件学习
- oracle第一课登陆和创建用户
- get和load根据主键查询的区别
- generator标签实现分割
- go简单通讯,记录