C++入门经典-例2.2-使用格式输出函数printf

1:使用printf函数对不同类型变量进行输出,%符号,代表输出类型,\n代表换行,代码如下:

// 2.2.cpp : 定义控制台应用程序的入口点。
//

#include "stdafx.h"

 int main()
{
    int iInt=10;                                    /*定义整型变量*/
    char cChar=‘A‘;                                /*定义字符型变量*/
    float fFloat=12.34f;                            /*定义单精度浮点型*/

    printf("the int is: %d\n",iInt);                    /*使用printf函数输出整型*/
    printf("the char is: %c\n",cChar);                /*输出字符型*/
    printf("the float is: %f\n",fFloat);                    /*输出浮点型*/
    printf("the stirng is: %s\n","I LOVE YOU");            /*输出字符串*/
    return 0;
}

运行结果如下:

时间: 2024-10-10 20:18:55

C++入门经典-例2.2-使用格式输出函数printf的相关文章

C语言格式输出函数printf()详解

printf函数称为格式输出函数,其关键字最末一个字母f即为"格式"(format)之意.其功能是按用户指定的格式,把指定的数据显示到显示器屏幕上.在前面的例题中我们已多次使用过这个函数. 1.调用格式为  printf("<格式化字符串>", <参量表>);   其中格式化字符串包括两部分内容: 一部分是正常字符, 这些字符将按原样输出; 另一部分是格式化规定字符, 以"%"开始, 后跟一个或几个规定字符, 用来确定输出

C++入门经典-例6.7-字符串比较

1:strcmp函数,用于比较两个字符串.格式如下: strcmp(字符数组名1,字符数组名2) 按照ASCII码,按顺序比较两个数组中的字符,并由函数返回值返回比较结果的执行过程. (1)各自选中自身的第一个字符:字符1.字符2. (2)若字符1>字符2,则返回值为一正数. (3)若字符1<字符2,则返回值为一负数. 该函数可用于比较两个字符串常量,或比较数组和字符串常量.例如: strcmp(str1,"hello"); 该语句是对一个数组与一个字符串进行比较. str

C++入门经典-例6.12-使用数组地址将二维数组输出

1:以a[4][3]为例 a代表二维数组的地址,通过指针运算符可以获取数组中的元素 (1)a+n代表第n行的首地址 (2)&a[0][0]既可以看作第0行0列的首地址,同样也可以被看作是二维数组的首地址.&a[m][n]就是第m行n列元素的地址 (3)&a[0]是第0行的首地址,当然&a[n]就是第n行的首地址 (4)a[0]+(n-1)表示第0行第n个元素 (5)*(*(a+n)+m)表示第n行第m列 (6)*(a[n]+m)表示第n行第m列元素 2:代码如下: // 6

C++入门经典-例7.9-对象数组,批量化生产

1:在数组内容中我们了解到,数组是通过指针分配到的一段额定大小的内容.同样,数组也可以包含对象.声明对象数组的形式如下: box boxArray[5]; box boxArray2[2]={box(1,1,1),box(2,2,2)}; box boxArray3[3]={3,styleBox}; 值得注意的是,第一种申请对象数组的方法必须保证类中含有默认的够好函数,否则编译器将会报错.同样,可以通过对象指针申请动态数组.例如: box* box; pbox=new box[n];//n为整数

C++入门经典-例7.3-析构函数的调用

1:析构函数的名称标识符就是在类名标识符前面加"~".例如: ~CPerson(); 2:实例代码: (1)title.h #include <string>//title是一个类,此为构造了一个类 #include <iostream> using std::string; class title{ public: title(string str);//这是一个构造函数 title();//这是一个无参构造函数 ~title();//这就是一个析构函数,执行

C++入门经典-例3.5-判断某一年是否是闰年之嵌套判断

1:代码如下: // 3.5.cpp : 定义控制台应用程序的入口点. // #include "stdafx.h" #include <iostream> using namespace std; void main() { int iYear; cout << "请输入年份" << endl; cin >> iYear; if(iYear%4==0) { if(iYear%100==0) { if(iYear%40

C++入门经典-例2.15-逗号表达式的应用

1:代码如下: // 2.15.cpp : 定义控制台应用程序的入口点. #include "stdafx.h" #include<iostream> using namespace std; void main() { int a=4,b=6,c=8,res1,res2; res1=a,res2=b+c; for(int i=0,j=0;i<2;i++) { printf("y=%d,x=%d\n",res1,res2); } } 运行结果:

C++入门经典-例3.4-根据成绩划分等级

1:代码如下: // 3.4.cpp : 定义控制台应用程序的入口点. // #include "stdafx.h" #include <iostream> using namespace std; void main() { cout<<"输入成绩"<<endl; int iInput; cin >> iInput; if(iInput>=90) { cout << "优秀" &

C++入门经典-例6.5-连接字符串

1:运行代码如下: // 6.5.cpp : 定义控制台应用程序的入口点. // #include "stdafx.h" #include<iostream> using std::cout; using std::endl; using std::cin; void main() { char str1[30],str2[20]; cout<<"请输入数组1:"<< endl; cin>>str1; cout<