當前位置:首頁 » 存儲配置 » 指針轉為整數用什麼類型存儲

指針轉為整數用什麼類型存儲

發布時間: 2022-06-24 02:05:51

㈠ 用指針方法將整數字元串轉換為一個整數

#include<stdio.h>

main()

{

char s[20],*p;

long n=0,i,j;

scanf("%s",s);

for(p=s;*p!='';p++)

n=n*10+*p-'0';

printf("%ld ",n+1);/*輸出n+1,已可進行加法運算*/

}

c語言指針強制類型轉換

一個指針做算數加減的時候,字面上的加一或者減一,實際增加或者減少的值是其指向類型的空間大小
也就是說,p+1,實際增長的值是sizeof(*p)
所以,將p轉為int*後,加10,實際增加是10*sizeof(int)也就是40
而如果是p+2,由於p是char*,實際增加的是2*sizeof(char)=2

熱點內容
安卓蘋果通訊錄怎麼同步 發布:2025-03-17 09:58:12 瀏覽:173
ai緩存 發布:2025-03-17 09:48:27 瀏覽:921
翹嘴水滴輪什麼配置 發布:2025-03-17 09:47:34 瀏覽:582
小蟻攝像機如何雲存儲 發布:2025-03-17 09:42:42 瀏覽:817
如何修改自己的名字和密碼 發布:2025-03-17 09:32:20 瀏覽:788
寶馬3系槍灰色輪轂是哪個配置 發布:2025-03-17 09:28:17 瀏覽:514
鴻蒙系統退回安卓系統怎麼備份 發布:2025-03-17 09:14:33 瀏覽:615
資料庫服務公司 發布:2025-03-17 08:56:43 瀏覽:496
我的世界伺服器載入不了區塊 發布:2025-03-17 08:56:39 瀏覽:818
如何給無線路由器設置密碼 發布:2025-03-17 08:51:40 瀏覽:887