1. 程式人生 > >C++中,%f,%d,%lf,%c,%s等的意義

C++中,%f,%d,%lf,%c,%s等的意義

%s 字串
%c 字元型
%f 浮點型
%d 十進位制整形
%ld 十進位制長整形
%x 十六進位制整數
%p 指標
示例程式碼
char a='A';
char b[] = "hello";
float f=1.23;
int k = 10;
printf("浮點資料%f",f);
printf("整型資料%d",k);
printf("字元%d",a);
printf("字串%s",b);
 %表示後面是引數,會用對應位置的變數來代替

相關推薦

C++%f,%d,%lf,%c,%s意義

%s 字串 %c 字元型 %f 浮點型 %d 十進位制整形 %ld 十進位制長整形 %x 十六進位制整數 %p 指標 示例程式碼 char a='A'; char b[] = "hello"; float f=1.23; int k = 10; printf("浮點資料%f

C/C++空數組、空類、類中空數組的解析及其作用

class 不同 理解 返回 free 而且 解析 分配 空類 轉自:http://blog.sina.com.cn/s/blog_93b45b0f01015s95.html 我們經常會遇到這些問題: (1)C++中定義一個空類,他們它的大小(sizeof) 為多少

C++int a = 10的後面的操作

內存 函數棧 div 類成員變量 stack ack new 函數 寄存器 在C++中,int a = 10的內存表現形式取決於你的具體代碼和優化級別,主要的幾種形式: 不存在於內存中。比如a從未改變,被編譯器當成常量,所有代碼中的a直接替換成10; 存在於寄存器中;比如對

Objective-C類方法的getter和setter可以用點運算符嗎?

clang col 靜態變量 變量 uri family lan getc sta Objective-C中,對象實例property的getter和setter可以使用點運算符來操作,那麽類方法的getter和setter可以使用點運算嗎? 答案是肯定的。 看如下代碼

C++float double區別

在VC++6.0平臺,一定記住 float:有效數字位數7位。 double:有效數字位數7位。 小數的時候小數點佔一位;   型別               位元數    

C#我們可以利用以下方法判斷Windows服務是否存在

  在C#中,我們可以利用以下方法判斷Windows服務是否存在          private bool IsServiceExisted(string se

C#重新排列panel的按鈕

https://www.cnblogs.com/hfzsjz/archive/2010/08/13/1799068.html void ArrangeButtons(Panel pn) { int x = 0, y = 0;

C#Json的序列化和反序列化的幾種方式總結(轉載)

在這篇文章中,我們將會學到如何使用C#,來序列化物件成為Json格式的資料,以及如何反序列化Json資料到物件。 什麼是JSON? JSON (JavaScript Object Notation) is a lightweight data-interchange format.

C++getline函式的詳解

C++中本質上有兩種getline函式,一種在標頭檔案<istream>中,是istream類的成員函式。一種在標頭檔案<string>中,是普通函式。 在<istream>中的getline函式有兩種過載形式: istream&am

C/C++###__FILE____LINE__的用法

#include <stdio.h> #define CAT(N) X ## N //## 在巨集定義中將兩個字元連線起來,構成一個新的識別符號 #define PRINTF_XN(n) printf("X" # n "=%d\n",X ## n); //# 將

c++一個類同名的const成員函式與非const成員函式為什麼可以構成過載

#include<iostream> using namespace std; class Test { public: Test(int v):data(v){} void print()//this指標的型別是Test * { cout<&

C++組合類類的解構函式呼叫順序

// test4.cpp : 定義控制檯應用程式的入口點。 //    1.宣告一個CPU類,包含等級rank,頻率frequency,電壓voltage等屬性,有兩個共有函式 //    stop 和ran。 // &nbs

C#Json的序列化和反序列化的幾種方式總結

在這篇文章中,我們將會學到如何使用C#,來序列化物件成為Json格式的資料,以及如何反序列化Json資料到物件。 首先,解釋一下json  Json【javascript物件表示方法】,它是一個輕量級的資料交換格式,我們可以很簡單的來讀取和寫它,並且它很容易被計算機轉化和生成,它是完全獨立於語言的。 Jso

C#出現Inconsistent accessibility返回型別不一致問題

C#中,出現Inconsistent accessibility返回型別不一致問題 2017年03月06日 14:59:01 QianSong_Promise 閱讀數:499 標籤: C#返回一致性屬性 更多 個人分類: C#

C++巢狀類呼叫外部類函式例子

class nestedClass // 內部類 { public: nestedClass() { testNestedClass(); } voi

C++編譯器會預設提供的建構函式有哪幾種? C++預設建構函式有幾種詳細描述每一種。

答:         只有一種,預設建構函式。(不帶引數的建構函式) 答: 兩種:         1.不帶有任何引數的建構函式。比如 Example();如果使用者沒有定義任何建構函式,則編譯器會

c++類 和 類成員(物件)的建構函式和解構函式的執行順序

#include <iostream> using namespace std; class b{ public: b(){ cout<<"b gou zao han shu"<<endl; } ~b(){ cout<

C#Windows Console控制檯 設定控制檯標題、禁用關閉按鈕、關閉快速編輯模式、插入模式

設定控制檯標題 禁用關閉按鈕 關閉快速編輯模式 關閉插入模式   設定控制檯標題、禁用關閉按鈕 #region 設定控制檯標題 禁用關閉按鈕 [DllImport("user32.dll", EntryPoi

C#Windows Console控制臺 設置控制臺標題、禁用關閉按鈕、關閉快速編輯模式、插入模式

hwnd 遠程 blog 技術 down 圖片 nta 調用 getc 設置控制臺標題 禁用關閉按鈕 關閉快速編輯模式 關閉插入模式 設置控制臺標題、禁用關閉按鈕 #region 設置控制臺標題 禁用關閉按鈕 [

C++類和函式分開定義宣告和實現的方法

test.hpp #include <map> #include <queue> #include <string> #include <vector&g